命令行宏
^C^Cu LA;S线路^C^C_线型;S隐藏^C^C_线宽;。09;^C^CU颜色;008;^C^C\U线^C^Cu LA;S线路^C^C_线型;S连续^C^C_线宽;。18;^C^CU颜色;008;^C^C\U线
这两个宏工作得很好。在我运行这个命令之前,你能告诉我可以在末尾添加什么来更改回图层吗。我需要用BYLAYER将其重置为图层构造
非常感谢。 我把你的帖子移到了CUI、图案填充、线型、脚本和宏论坛。
请阅读代码发布指南并编辑您的帖子,将宏包含在代码标记中。 命令layerp将更改回上次更改的图层设置,不幸的是,此时宏通过启动line命令完成,并且无法运行宏来绘制infinte线段,然后运行另一个命令。你可以试试这个
但它只允许您绘制一条线段 如果使用多段线呢? 同样的问题,宏末尾的双反斜杠允许您选择起点和第二个点“;”告诉宏完成line命令并移动到下一个命令,您可以使用\\\;为了允许四个拾取点等,多段线也是如此。如果拾取点的数量是恒定的,那么没有问题,但是在宏中无法有未定义的点数,也许在LISP中是可能的。 非常感谢史蒂文。它现在起作用了。如果这让我太烦了,我可能不得不研究lisp。
也许你可以帮我看看这个??
http://www.cadtutor.net/forum/showthread.php?91317-更改Lisp文件中的一些行。
这有点复杂,所以可能会占用你太多的时间。 您可以将所拥有的作为一系列命令或保存为单个lisp的lisp版本
1 嗨Bigal
谢谢你的回复。这看起来很有希望。你能把第一部分改成和我用的很多其他口齿不清的地方一样吗。例如(defun C:tozalines(),我的命令行可以是tozalines 嗨Bigal
我一直在尝试这个方法,它可以将图层更改为线条,但之后它不会将线型更改为隐藏。它保留图层线的线型设置。这里有什么可能遗漏的吗?
当做
托尼 参见其他线程:http://www.cadtutor.net/forum/showthread.php?91404-Lisp rotine用于简单的行命令#5
页:
[1]