(action_tile "yuan" "(vl-cmdf\"circle\")")
少了个"
嗯,我加上了,弹了个错误弹窗,其实我的目的就是获取快捷命令并执行,脑壳搞疼了 caaooo 发表于 2023-9-2 12:56
(action_tile "yuan" "(vl-cmdf\"circle\")")
少了个"
加进去反而不能用了,用上面的方法能用就是太长了,想找简单的办法实现 本帖最后由 caaooo 于 2023-9-2 13:47 编辑
muai2010 发表于 2023-9-2 13:18
加进去反而不能用了,用上面的方法能用就是太长了,想找简单的办法实现
抱歉,我忘了这条规则了
注意 在 action_tile 函数中不能调用 AutoLISP 的 Command 函数。
(action_tile "yuan" "(tt)")
(defun tt () (vl-cmdf"circle"))
试试
应该还是不行
最正确的方案,你应该在这里调用done_dialog
然后在start_dialog中command
(action_tile "yuan" "(done_dialog 1)")
(if (= (start_dialog) 1)) (vl-cmdf"circle"))
caaooo 发表于 2023-9-2 13:32
抱歉,我忘了这条规则了
注意 在 action_tile 函数中不能调用 AutoLISP 的 Command 函数。
感谢,已解决我多天的问题,谢谢兄弟了
页:
1
[2]