[求助]如何消除setq给的结果 已解决
本帖最后由 作者 于 2010-10-5 6:24:35 编辑 <br /><br /> <p>在cad作图是,有时需要给一个数字加上前缀,有时又不需要。如果不加前缀命令,一个一个的敲很麻烦,我加载后,在不需要时,却不知道要如何消除,也就是前缀为空的。</p><p>见下面:</p>
<p> <font style="BACKGROUND-COLOR: #ffffff" face="Verdana">(if k<br/> ()<br/> (setq k "")<br/> )</font></p>
<p> <font style="BACKGROUND-COLOR: #ffffff" face="Verdana">(setq nk (getstring (strcat "\n请输入前缀<" k ">: " )))<br/> (if (/= nk "")<br/> (setq k nk)<br/> ) </font></p>
<p> 请问要如何修改,望高手指教。</p>
<p>谢谢</p>
<p> </p>
<p> </p>
<p> </p>
<p>已解决</p> 本帖最后由 crazylsp 于 2011-4-21 11:30 编辑 <br /><br /><FONT face=Verdana>我也是瞎掰, 思路参考哈<BR> <BR> (initget "K KK")<BR></FONT> crazylsp发表于2010-10-4 17:58:00static/image/common/back.gif我也是瞎掰, 思路参考哈 (initget \"K KK\") (setq i (getkword \"\n<要加前缀(K)>/<不加前缀(KK)>:\")) (if (= i \"K\") (while  
<p>谢谢您的答复。</p>
<p>学习了,我没有想到用这样的办法。</p>
<p>我后来采取了判断的方式解决。</p>
<p>谢谢</p>
页:
[1]