wowo67119 发表于 2006-6-4 08:33:00

再次求助!!!对话框的问题

<P>马上就要交程序了老师突然要我把菜单改成对话框,这么短时间我真是学不会了,</P>
<P>希望大家能帮我检查一下这两个程序!</P>
<P>我想做两个对话框,分别是齿轮和轴承盖的。<BR>&nbsp;现在希望两个对话框中能自动选择是否进行标注<BR>还有就是我做的轴承盖对话框运行后没有图形,我怎么也找不到毛病。希望能帮我解决这两个问题!</P>
<P>谢谢了</P>

wowo67119 发表于 2006-6-4 08:34:00

ZZXXQQ 发表于 2006-6-4 11:01:00

<P>程序</P>
<P></P>
<P>对话框</P>

wowo67119 发表于 2006-6-4 19:05:00

<P>谢谢你啊<A name=17108><FONT color=#0000ff><B>ZZXXQQ</B></FONT></A>&nbsp;&nbsp;&nbsp; 感谢的话说的太多了&nbsp; 都不知道在怎么说了,总之是帮了我大忙了!!!</P>
<P>&nbsp; 还有刚发现一个问题, 我用<FONT face="Courier New" color=#ff0000>(</FONT><A href="http://www.mjtd.com/object/autolisp/command.htm" target="_blank" ><FONT face="Courier New" color=blue>command</FONT></A><FONT face="Courier New"> <FONT color=#ff00ff>"rotate"</FONT> <FONT color=#ff00ff>"w"</FONT> z03 z01 <FONT color=#ff00ff>""</FONT> b17 ang<FONT color=red>)</FONT></FONT></P>
<P><FONT face="Courier New"><FONT color=#ff0000>这样的命令&nbsp; rotate 可能把这个程序外的只要在它旋转范围内的其他图形也一起旋转了,这是怎么回事</FONT><BR></P></FONT>

ZZXXQQ 发表于 2006-6-4 19:25:00

<P>这是你选择的窗口将别的不需要旋转的图形选择了。 </P>
<P>解决的办法:在画图形(你将要旋转的图形)前,用(setq s1 (entlast))保存以前画的最后一个实体名,在画完图形后用(setq ss (ssadd (entnext s1) ss))加入实体到选择集(你要旋转的)中,再使用旋转命令。</P>
<P>例:</P>
<P>......</P>
<P>&nbsp;(SETQ&nbsp;SS (ENTLAST) S2 (SSADD)) ;画图前先设定变量<BR>......;画图</P>
<P>......;画图</P>
<P>&nbsp;&nbsp;&nbsp; (IF SS<BR>&nbsp;&nbsp;&nbsp;&nbsp; (WHILE (SETQ S1 (ENTNEXT SS))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (SETQ S2 (SSADD S1 S2) SS S1)<BR>&nbsp;&nbsp;&nbsp;&nbsp; )<BR>&nbsp;&nbsp;&nbsp;&nbsp; (SETQ S2 (SSGET "X"))&nbsp; ;新图无实体时SS=nil,全选。<BR>&nbsp;&nbsp;&nbsp; )<BR>&nbsp;&nbsp;&nbsp; (COMMAND "ROTATE" S2 "" PT&nbsp;ANG)</P>
<P>......<BR></P>

wowo67119 发表于 2006-6-5 11:01:00

郁闷死了 ,用这个方法做了一上午,怎么都不成功,实在不知道毛病在哪了

ZZXXQQ 发表于 2006-6-5 12:13:00

<P>没问题!你将变量弄错了。</P>

wowo67119 发表于 2006-6-5 22:14:00

<P>&nbsp; 哦 真的是我忘了设置旋转变量了&nbsp;</P>
<P>我的程序运行时总是出现一些多余的线或是图形,</P>
<P>比如运行 轮辐式齿轮时就总是出现多余的东西</P>
<P>这是什么原因呢?</P>

ZZXXQQ 发表于 2006-6-5 22:16:00

用图说明。

wowo67119 发表于 2006-6-5 22:30:00

<P></P>
<P>这是我在运行两次后&nbsp; 第二次 总是出现多余的东西</P>
<P>如果离第一个图有一定距离的话就很少出现这个情况了</P>
页: [1] 2
查看完整版本: 再次求助!!!对话框的问题