明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2253|回复: 7

请教高手:如何修改命令约定的循环次数?

[复制链接]
发表于 2005-5-31 13:39 | 显示全部楼层 |阅读模式
请问各位大侠,


我在cad2002的平台上安装了一个叫南方cass5.0的绘图软件,我现在编了一个程序,要使用到了南方cass的命令,然而南方ass的命令,它只允许在循环体内循环三次。超过三次刚出“致命错误,所使用命令嵌套深度不能超过4层”然后就关掉cad退出。


我现在想问的是:如何才能取消命令循环次数的约定,或者说,要如何改变自身的循环体才不会出现这样的问题?总而言之是否有方法解决这种现象?谢谢大家啦。
发表于 2005-5-31 13:45 | 显示全部楼层
不是特明白,是不是vlax-add-cmd的问题,你是否有用到?
 楼主| 发表于 2005-5-31 15:39 | 显示全部楼层
并没有有使用到这个函数。
发表于 2005-5-31 17:24 | 显示全部楼层
兄弟,这是没有办法解决的,不要再浪费精力了。
发表于 2005-5-31 17:44 | 显示全部楼层
如果你调用的是非lisp以外的语言开发的函数,就不能4次嵌套以上,在lisp中使用过command命令的lisp函数也不能。我想那是编程语言本身的限制。
发表于 2005-5-31 17:55 | 显示全部楼层
没错


也可能他那个插件里使用了vlax-add-cmd函数了


故几乎没办法了
发表于 2005-5-31 18:29 | 显示全部楼层
使用vlax-add-cmd把外部命令内置成cad的内部命令后,并不是所有的都不可以嵌套4次以上的。有些是可以的。比如et中的c:xdata就可以无限嵌套。
 楼主| 发表于 2005-6-2 14:54 | 显示全部楼层
谢谢各的关心,看来是没希望啦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-10 15:18 , Processed in 0.168349 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表