Lisp Hatch对话框?
大家好,我有一个lisp,可以在我经常用于图案填充的图层上创建图案填充
但我希望看到命令提示符上的对话框而不是问题
我希望在命令结束时自动返回到0层
有人知道怎么做吗?
这里是Lisp程序
(定义c:H()
(命令“layer”“M”“A-HATC”“”“”“hatch”)
)
谢谢! 使用(initdia)函数。
(定义c:H()
(命令“.-layer”“\M”“A-HATC”“”)
(初始直径);允许命令hatch使用对话框
(命令“_.hatch”)
(普林斯)
)
编辑。层恢复被删除。现在它工作了。 Thx smirnoff但是
它不会将图案填充放在图层A-hatch上
这是唯一缺失的东西 看看这个。。。。。
(defun c:test ()
(command "_.-layer" "M" "A-HATC" "")
(initdia)
(command "_.hatch" (while (> (getvar "CmdActive") 0) (command pause)))
(setvar 'clayer "0")
(princ)
)
塔瓦特
现在代码已经更改。再试一次。 完美的
非常感谢! :不确定: 什么
它正在工作 有时候一个人需要快乐的人是多么的少啊!
我早就习惯了反应器之类的东西,完全忘记了标准的AutoCAD对话框窗口会中断程序的lisp执行
是 啊这是正确的。
当做
塔瓦特
页:
[1]
2