valiantred 发表于 2007-10-3 10:52:00

求助:命令嵌套深度不能超过4层

<p>用LISP调用南方测绘软件内部命令时,CAD出现致命错误,提示:命令嵌套深度不能超过4层,CAD是不是有这种情况阿?怎么解决阿 ?</p>

xgr 发表于 2007-10-3 15:28:00

在lisp中不可以调用CASS命令,cad的命令可以直接调用。

valiantred 发表于 2007-10-4 01:10:00

用command可以调用,但是调用前须加载,或者在调用前运行一次这个命令,我调用了可以用,但是在循环中出现了"命令嵌套深度不能超过4层"的致命错误

xgr 发表于 2007-10-4 18:36:00

<p>需要CASS的命令的话,还是自己用LISP仿做一个,这样永远解决问题。</p>

liub1979 发表于 2007-11-4 13:01:00

<p>最好不要在循环语句中调用CASS的命令</p><p>循环调用CASS的命令有时后会出现CAD出现致命错误,提示:命令嵌套深度不能超过4层,</p><p>一般情况还是可以的调用的</p>

yinpengji 发表于 2008-4-12 00:26:00

<p>这个问题我正在遭遇中。用lisp调用arx命令时,如果arx中用了ads_command函数,则会出现嵌套不能超过4层的错误。弄了好几天了,想不出一个好方法。目前看到的解决方法都是在arx上进行修改。一种是修改arx指令的注册方式,令一种是不用ads_command.</p>

wei209 发表于 2008-11-15 11:48:00

不知道怎么解决的!是不是IF语句引起的?

QRS 发表于 2009-10-20 18:59:00

有谁知道解决办法吗? 我也想用lsp调用cass命令,也遇到了这个问题

xujinhua 发表于 2013-10-13 13:08:41

本来用 command 的 改成用这个试下vla-sendcommand

004 发表于 2013-10-14 15:17:04

在循环中如何正确用command??
页: [1]
查看完整版本: 求助:命令嵌套深度不能超过4层