求救高手不离开autoCAD怎样清除自定义函数
求救高手不离开autoCAD怎样清除自定义函数 (setq fun nil) <p>;;定义一个函数</p><p>(defun abc ()</p><p> (princ "test")</p><p>)</p><p>;;清除该函数</p><p>(setq abc nil)</p> <p>我觉得这样只是将符号 abc 设置为空,并没有清除函数</p><p>命令: abc<br/>未知命令“ABC”。按 F1 查看帮助。</p><p>命令: (defun c:abc () (princ "test"))</p><p>C:ABC</p><p>命令: (setq c:abc nil)</p><p>命令: abc</p><p> 错误: no function definition: C:ABC</p> <strong><font face="Verdana" color="#da2549">caoyin说的应该是对的。就是加上(gc)反应也是一样的。或许只有其他高手出面了。</font></strong> <p>try</p><p>(Defun c:abc()nil)</p> 感谢大侠回答<br/>假设cad内置函数atoi被定义如下:<br/> (setq atoi_a atoi)<br/>(defun atoi (a)<br/> (princ a)<br/> (atoi_a a)<br/> )<br/> 在不离开cad情况如何让(a)变量不做出反应 在不离开cad情况如何让(a)变量不做出反应,不知什么意思,什么叫不做出反应?
页:
[1]