请教OPENDCL 按回车(空格)执行上次命令
在CAD中一般按回车(空格),继续执行前次的命令我们用 lisp 定义的命令,也能被执行!
既然普通LISP 和OPENDCL的命令都是C:开头来定义的,
但为何用我们点击 OPENDCL的按钮所执行的命令却不能通过回车或空格,来继续执行呢?
请高手们提点提点。
(defun c:JM_Form2_tkth_OnClicked (/) ;这个就是基本的OPENDCL的按钮单击的启动函数
(c:Kth)
)
同求解答。。这个问题查资料很久了,一直没找到解决方法。 做一个单击按钮,按钮指向的程序调用相应的LISP函数,可以这样写;;;点击图层恢复后打开所有图层
(defun c:DLGSX_LS2009FORM_OPENALLLAYER_OnClicked(/)
(dcl_sendstring (strcat "openalllay" "\n"))
;;;(c:openalllay)
) 多谢打下指点!帮了我个大忙啊 谢谢 这个问题也困扰了我很久了 留个脚印,回头试试 收藏一下看看
页:
[1]