求助:命令嵌套深度不能超过4层
<p>用LISP调用南方测绘软件内部命令时,CAD出现致命错误,提示:命令嵌套深度不能超过4层,CAD是不是有这种情况阿?怎么解决阿 ?</p> 在lisp中不可以调用CASS命令,cad的命令可以直接调用。 用command可以调用,但是调用前须加载,或者在调用前运行一次这个命令,我调用了可以用,但是在循环中出现了"命令嵌套深度不能超过4层"的致命错误 <p>需要CASS的命令的话,还是自己用LISP仿做一个,这样永远解决问题。</p> <p>最好不要在循环语句中调用CASS的命令</p><p>循环调用CASS的命令有时后会出现CAD出现致命错误,提示:命令嵌套深度不能超过4层,</p><p>一般情况还是可以的调用的</p> <p>这个问题我正在遭遇中。用lisp调用arx命令时,如果arx中用了ads_command函数,则会出现嵌套不能超过4层的错误。弄了好几天了,想不出一个好方法。目前看到的解决方法都是在arx上进行修改。一种是修改arx指令的注册方式,令一种是不用ads_command.</p> 不知道怎么解决的!是不是IF语句引起的? 有谁知道解决办法吗? 我也想用lsp调用cass命令,也遇到了这个问题 本来用 command 的 改成用这个试下vla-sendcommand 在循环中如何正确用command??
页:
[1]