明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3235|回复: 3

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

[复制链接]
发表于 2008-6-6 15:36 | 显示全部楼层 |阅读模式
我知道vba里面有一个secondcommand命令能引用一些cad的命令,好像不能引用“切切半”“切切切”“剪切”“延伸”等命令。我画图多半是圆与圆相切,直线和圆相切。我本来很想学vba的,结果发现很多cad里的命令,vba都不能直接用,反而要用几何计算来些程序。我不知道我理解的对不对,请高手指点!!!!!!!
发表于 2008-7-2 07:26 | 显示全部楼层
是的,只能自己计算,让VBA在CAD里画图,坐标的计算需要用VBA源代码来完成
发表于 2010-5-31 12:43 | 显示全部楼层

应该可以引用所有cad内部与自己开发的命令。如调用点样式设置命令:   ThisDrawing.SendCommand "ddptype" & vbCr    

我调用的外部命令:ThisDrawing.SendCommand "_DRAWGCD" & vbCr & 1 & vbCr & CStr(GcdPoint(0) & "," & GcdPoint(1) & "," & GcdPoint(2)) & vbCr & GcdPoint(2) & vbCr & vbCr

我觉得用vba调用命令最主要是把 代表空格或回车的 vbCr  位置放好。然后就是此命令所用的参数位置,不然就不行。

呵呵,这是我的理解,也许有朋友会有更好的方法,请不要见笑。

发表于 2012-4-11 16:06 | 显示全部楼层
高见,说的好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-13 10:52 , Processed in 0.184637 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表