xyz2009xyz 发表于 2010-7-13 16:32:00

菜单里怎么实现图块连续插入

<font face="Verdana">
<p><font face="Verdana">***IMAGE<br/>**敷设图<br/>[敷设图常用]</font></p>
<p><font face="Verdana">[气动调节阀,气动调节阀]^C^C-INSERT 气动调节阀;\;;\</font></p></font>
<p>&nbsp;</p>
<p>只能实现单个图块的插入,问问各位大侠怎么改能实现<font face="Verdana">菜单里图块连续插入“气动调节阀”这个块;回车键结束连续插入!</font></p>
<p>很多图库软件太阳图库好像都能连续插入块,但不知道什么原理。。。。。</p>
<p>:-)</p>

xyz2009xyz 发表于 2010-7-13 16:35:00

<p><font face="Verdana">(defun c:zi (/ km pt)<br/>&nbsp; (setq km (getstring "\请输入块名:"))<br/>&nbsp; (while (setq pt (getpoint "\nPick Insertion point."))<br/>&nbsp;&nbsp;&nbsp; (command "-insert" km "_non" pt "" "" pause)<br/>&nbsp; )<br/>&nbsp; (princ)<br/>)<br/></font>能连续插入块的程序,但在菜单里面不知道怎么用,</p>
<p><font face="Verdana"></font>&nbsp;</p>
<p><font face="Verdana">[气动调节阀,气动调节阀]^C^C-ZI 气动调节阀;\&nbsp;&nbsp;&nbsp; -----------这样不能实现!实在没有好的办法,求解!</font></p>

Andyhon 发表于 2010-7-13 18:06:00

本帖最后由 作者 于 2010-7-13 20:10:53 编辑 <br /><br /> <p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">;; Zi.Lsp<br/>(defun zi (km / pt)<br/>&nbsp; ;; (setq km (getstring "\请输入块名:"))<br/>&nbsp; (while (setq pt (getpoint "\nPick Insertion point."))<br/>&nbsp;&nbsp;&nbsp; (command "-insert" km "_non" pt "" "" pause)<br/>&nbsp; )<br/>&nbsp; (princ)<br/>)</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">[气动调节阀,气动调节阀]^C^C(if Zi nil (load "Zi"));(ZI "气动调节阀");</font></p>
<p><font style="BACKGROUND-COLOR: #ffffff" face="Verdana">or (无尽回圈)<br/>[气动调节阀,气动调节阀]*^C^C-INSERT 气动调节阀;\;;\</font></p>

xyp1964 发表于 2010-7-13 20:05:00

<p>(defun zi (name / pt)<br/>&nbsp; (while (setq pt (getpoint "\nPick Insertion point: "))<br/>&nbsp;&nbsp;&nbsp; (command "-insert" name "_non" pt "" "" pause)<br/>&nbsp; )<br/>&nbsp; (princ)<br/>)</p>
<p>[气动调节阀]^C^C^P(zi "气动调节阀")</p>

ZZXXQQ 发表于 2010-7-13 21:02:00

<font face="Verdana">&nbsp;
<p><font face="Verdana">***IMAGE<br/>**敷设图<br/>[敷设图常用]</font></p>
<p><font face="Verdana">[气动调节阀,气动调节阀]^C^C^P(while (setq pt (getpoint "\nInsert Point :"))+</font></p>
<p><font face="Verdana">(command "-INSERT" "气动调节阀" pt "" "" PAUSE)) ^P</font></p></font>

masterlong 发表于 2010-7-13 21:58:00

<p>还有一种写法</p>
<p>&nbsp;</p>
<p><font face="Verdana">&nbsp; </p>
<p><font face="Verdana">***IMAGE<br/>**敷设图<br/>[敷设图常用]</font></p>
<p><font face="Verdana">[气动调节阀,气动调节阀]<font color="#ff0000" size="5">*</font>^C^C-INSERT 气动调节阀;\;;\</font></p>
<p>&nbsp;</p>
<p>ESC中止</p></font>

xyz2009xyz 发表于 2010-7-14 08:09:00

<p>谢谢这位仁兄,呵呵:-),前面加一个*有用可以实现了,感谢!</p>

xyz2009xyz 发表于 2010-7-14 08:18:00

<p>谢谢上面的各位大侠</p>

sjl_fyl 发表于 2024-9-6 12:17:42

{:1_1:}谢谢分享
页: [1]
查看完整版本: 菜单里怎么实现图块连续插入