用于移动块的Lisp
大家好,我经常在这个论坛上寻找提示和技巧,但有一个问题我找不到答案,所以我决定加入。
我正在尝试创建一个函数,该函数将:1)选择一个命名块并将其移动到新坐标,然后2)在预先指定的点插入一个新块。
基本上是这样,我可以在画框中添加一个新块,其中一个现有块会移动以适应它。(如果有道理的话)。
我在过去涉猎过lisp例程和使用工具托盘,但从未用于此类事情。我该怎么办?
干杯 编辑:将在AutoCAD 2007/8中使用。 考虑一下如何在“伪代码”中实现它:
[列表]
[*]提示用户选择要移动的块(ssget或entsel)
[*]提示用户选择要插入的新块文件(块名称硬编码到程序中?)(已存档)
[*]提示用户插入新块(同样,是否应将其硬编码到程序中?-每次都是相同的?)
[*]如果可能,插入新块(命令“-Insert”或vla insertblock或entmake)。
[/列表]
你可能需要回到几个阶段,因为我真的是个新手。什么是“伪代码”?
在没有任何语法等的情况下映射出程序意图的代码。
页:
[1]