使用entmake作为插入?
嘿,我是一个完全不懂AutoCAD/Lisp的用户。。所以我试着做一个菜单,可以预先加载。具有简单用户规范(如缩放和旋转)的dwg文件。
我知道插入可以做到这一点,但我正试图将尺寸规格简化为一个单位,而不是两个单位。有什么方法可以做到这一点,或者我需要做一个。lsp文件(如果是这样的话,如何用.lsp文件加载.dwg?据推测entmake会这样做,但我想不出来)
请留下任何建议
非常感谢您的反馈~
(如果我没有道理,也请打我一巴掌) 薄片
那么您想以设定的比例和旋转插入某些图形?你考虑过使用调色板了吗?创建一个包含其他图形作为块的图形,然后将块从该图形拖动到新的选项板上。(显然,您可以使用Design Center执行此步骤。)然后右键单击每个项目的调色板图标并检查属性。您可以在此处设置许多内容,例如缩放和旋转。
至少2008年是这样的。 1+SMACK
如果选择不使用insert命令,并且选择不使用工具选项板,则可以研究Visual LISP的InsertBlock方法。
只要前往正确的论坛,回答AutoLISP、Visual LISP和DCL问题,我或其他人都会帮助您。
干杯
我已经将此移到AutoLISP、Visual LISP和DCL论坛。 ^^
因为我们现在的思路是对的
我四处打听了一下,查阅了Visual Lisp的基本知识。。
但我似乎找不到任何东西可以告诉我InsertBlock做了什么。(我可以猜测0,但更重要的是格式/语法/输入)
请不要再打了 我不知道我是否理解你,无论如何,看看这个,伙计。
(setq mod (vla-get-ModelSpace
(vla-get-activedocument (vlax-get-acad-object))
)
)
(setq p (getpoint "\n Specify the insertion point :"))
(vla-insertblock
mod
(vlax-3d-point p)
"C:\\Users\\TOUCHMATE\\Documents\\Execution.dwg"
1.
1.
1.
0.0
)
塔瓦特 给我一份地址清单,我会亲自打一巴掌。
说真的,忘记用代码插入。使用工具选项板!!!您可以指定比例,也可以指定旋转或提供设置该比例的选项,以及可以为每个块硬编码的大量其他选项。
当你完成这些后,我还有一些:
[列表=1]
[*]华盛顿特区西北宾夕法尼亚大道1600号,邮编20500
[*]1 Observatory Circle,华盛顿特区,20007年
[*]1 1st Street,Washington D.C.,DC 20543-0002
[*]华盛顿特区Wash Ave D St SW,邮编20515
[/列表] 只要你的位列榜首眨眼:
页:
[1]
2