涡轮 发表于 2007-8-28 10:59:00

请问VBA如何实现在CAD中拖动物体

刚学习用VBA编程,我想把生成的物体在屏幕上动态的插入,请问各位怎么才能实现呢?

涡轮 发表于 2007-8-28 16:51:00

可不可以用sendcommand发个MOVE命令
但是选择集怎么传给MOVE啊

weird1969 发表于 2007-8-30 11:43:00

VBA只能实现一些简单的开发,类似这样的复杂功能需要ARX

英雄无敌 发表于 2007-8-31 08:55:00

我想,用thisdrawing.SendCommand "move p"就可以实现,p后有两个空格

涡轮 发表于 2007-8-31 10:21:00

谢谢!可是我怎么才能把VBA的选择传给CAD的上一个选择呢,有这样的经验吗

涡轮 发表于 2007-9-8 15:36:00

经过几天的研究,终于可以动态移动了。
用了一个愚蠢的办法来实现。
就是把VBA的实体做成一个组,然后组就有名字了,
然后用Thisdrawing0.sendcommand把MOVE或copy同组名一起发给Autocad。
经试验,搞定了。

MJTD_7777 发表于 2007-9-11 09:28:00

use "acadx"
xian zai bu neng shu ru zhong wen le ,baoqian!!

涡轮 发表于 2007-9-19 23:48:00

谢了.
可是英文不好,还不太好使用。
是不是使用程序的机器都要安装它啊,不是很方便哦
页: [1]
查看完整版本: 请问VBA如何实现在CAD中拖动物体