[求达人]惨被“参数太少”蹂躏
本帖最后由 作者 于 2009-2-5 16:31:42 编辑 <br /><br /> <p>请大家看看这个程序可以加载,但输入命令后提示参数太少,为什么呀,调试了很久,我看不出问题出在哪儿,功能是画一个矩形,代码如下:</p><p>(defun C:diban(/ ss pt1 pt2 pt3 pt4 ww ll e)<br/> (setq ss (getvar "OSMODE"))<br/> (setvar "OSMODE" 0)<br/> (setq pt1 (getpoint "\n定位点:"))<br/> (setq ww (getint "\n矩形的宽度:"))<br/> (setq ll (getint "\n矩形的长度:"))<br/> (setq pt2 (list (car pt1)(+ ww (cadr pt1))))<br/> (setq pt3 (list (+ ll (car pt2))(cadr pt2)))<br/> (setq pt4 (list (+ ll (car pt1))(cadr pt1)))<br/> (command "pline" pt1 pt2 pt3 pt4 "c")<br/> (setq e (entlast))<br/> (command "move" e "" pt1 pause)<br/> (setvar "OSMODE" ss)<br/>)</p> ...我看不出问题出在哪儿...2004 测试ok!重启CAD再试!
页:
[1]