插入:使用ActiveX
你好与插入块ActiveX一样。现在我使用命令。我想学习其他插入块的方法。这是我使用的一段代码
(command "._insert" (strcat name_block "="patch name_block))(command)
我使用它来更改图中块的定义,即文件夹中的当前块。 要使用ActiveX插入块,可以使用InsertBlock方法,例如:
(setq activedoc (vla-get-activedocument (vlax-get-acad-object)))
(setq activespc
(vlax-get-property activedoc
(if
(or
(eq acmodelspace (vla-get-activespace activedoc))
(eq :vlax-true (vla-get-mspace activedoc))
)
'modelspace
'paperspace
)
)
)
(vla-insertblock activespc (vlax-3D-point '(0.0 0.0 0.0)) "YourBlockName" 1.0 1.0 1.0 0.0) jan_ek,
请使用代码标签。这次我抓住你了。 如果因最多使用该表情符号而获奖,那么你将击败所有人。英雄联盟 使用命令在vla insertblock上“重定义”块定义的好处是,您不必担心在图形中创建对象。
我的工资乘以我使用那个表情符号的次数。 太糟糕了,任何乘以零的东西仍然是零。 另一个
(setq acdoc (vla-get-activedocument (vlax-get-acad-object)))
(setq spc
(if
(eq 1 (vla-get-activespace acdoc))
(vla-get-modelspace acdoc)
(vla-get-paperspace acdoc)
)
)
(vla-insertblock
spc
(vlax-3d-point '(0. 0. 0.))
"Blockname"
1.0
1.0
1.0
0.0
)
那些在Paperspace中通过视口进行建模的用户呢眨眼: *咳嗽*(getvar’CVPORT)*咳嗽*
页:
[1]
2