mcxiangxin 发表于 2008-7-20 11:13:00

如何判断某个命令已被占用

<p>各位大哥:请教一下呀,用什么方法可以测试某个命令已经被占用.</p><p>比方说我想知道"cv"&nbsp; 是否为一个已存在的命令.用程序怎么来判断呢?</p>

ZZXXQQ 发表于 2008-7-20 13:24:00

<p>(if (= (type "cv") 'SUBR)</p><p>&nbsp;(princ "\n名称 cv 已被使用。")</p><p>&nbsp;(princ "\n名称 cv 未被使用。")</p><p>)</p><p>(if (= (type "c:cv") 'SUBR)</p><p>&nbsp;(princ "\n名称 c:cv 已被使用。")</p><p>&nbsp;(princ "\n名称 c:cv 未被使用。")</p><p>)</p>

carrot1983 发表于 2008-7-21 12:27:00

<p>错。。。</p><p>(type "c:cv") 永远等于STR</p><p>SUBR 还是 USUBR 呢?</p>

英雄无敌 发表于 2008-7-21 16:36:00

其实用(/= nil c:cv)应该也可以判断的吧

byghbcx 发表于 2008-7-21 17:53:00

(car (atoms-family 1 '("cv")))

xyp1964 发表于 2008-7-22 13:05:00

<p>(null c:cv)</p>

AMTONNY 发表于 2008-7-27 18:33:00

太简单了,在CAD下输入此命令看有没有反应就知道了,还要开发什么东东,麻烦

mcxiangxin 发表于 2008-7-27 22:21:00

果然是聪明,高手!
页: [1]
查看完整版本: 如何判断某个命令已被占用