用LISP编辑一个命令,用COMMAND调用天正结构的TASD_INIT命令,编辑的命令没有循环,第一次执行命令没有什么问题,等到第四次的时候就提示“致命错误:命令嵌套深度不能超过4层”。把调用TASD_INIT的那句去掉,在CAD下能运行好多次,还请高手指教。(defun c:tt() (setq tt (getreal "\n输入绘图比例<100>:")) (command "tasd_init" tt)
用LISP编辑一个命令,用COMMAND调用天正结构的TASD_INIT命令,编辑的命令没有循环,第一次执行命令没有什么问题,等到第四次的时候就提示“致命错误:命令嵌套深度不能超过4层”。把调用TASD_INIT的那句去掉,在CAD下能运行好多次,还请高手指教。
(defun c:tt()
(setq tt (getreal "\n输入绘图比例<100>:"))
(command "tasd_init" tt)
)
2楼
此问题我已经解决,如有相同问题者可以相互探讨。
回复
3楼
我也遇到同样问题,请问是怎样解决,帮帮忙,多谢了!!!
zhanghaidan@163.com
13434383168
qq:22484739
回复
4楼
一般是 IF 语句嵌套层数过多引起的。
回复
5楼
请问一楼的,你是怎么解决的
回复