kingchoice00 发表于 2008-6-6 15:36:00

vba能引用哪些cad命令啊??

我知道vba里面有一个secondcommand命令能引用一些cad的命令,好像不能引用“切切半”“切切切”“剪切”“延伸”等命令。我画图多半是圆与圆相切,直线和圆相切。我本来很想学vba的,结果发现很多cad里的命令,vba都不能直接用,反而要用几何计算来些程序。我不知道我理解的对不对,请高手指点!!!!!!!

lzxy3000 发表于 2008-7-2 07:26:00

是的,只能自己计算,让VBA在CAD里画图,坐标的计算需要用VBA源代码来完成

yxr_MJTD 发表于 2010-5-31 12:43:00

<p>应该可以引用所有cad内部与自己开发的命令。如调用点样式设置命令:&nbsp;&nbsp; <font face="Verdana">ThisDrawing.SendCommand "ddptype" &amp; vbCr</font>&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>我调用的外部命令:<font face="Verdana">ThisDrawing.SendCommand "_DRAWGCD" &amp; vbCr &amp; 1 &amp; vbCr &amp; CStr(GcdPoint(0) &amp; "," &amp; GcdPoint(1) &amp; "," &amp; GcdPoint(2)) &amp; vbCr &amp; GcdPoint(2) &amp; vbCr &amp; vbCr</font></p>
<p>我觉得用vba调用命令最主要是把 代表空格或回车的 vbCr&nbsp; 位置放好。然后就是此命令所用的参数位置,不然就不行。</p>
<p>呵呵,这是我的理解,也许有朋友会有更好的方法,请不要见笑。</p>

☆一笑而过☆ 发表于 2012-4-11 16:06:19

高见,说的好
页: [1]
查看完整版本: vba能引用哪些cad命令啊??