CAD VBA 选取所有对象 20

我想在CAD里选取所有的对象,比如线,寸法,文字等所有的东西如何用CADVBA实现... 我想在CAD里选取所有的对象,比如线,寸法,文字等所有的东西

如何用CAD VBA 实现
展开
 我来答
朱06CAD
2015-05-12 · 知道合伙人软件行家
朱06CAD
知道合伙人软件行家
采纳数:4172 获赞数:18070
高中,熟悉AutoCAD。会autolisp及VBA程序。

向TA提问 私信TA
展开全部
(defun C:SYDX ( / &kw)
 (setq &kw (ssget "X"))
 (if (/= &kw nil) (sssetfirst nil &kw) )
 (prin1)
);复制到记事本,以【.lsp】为后缀命名保存,autoLISP加载后,命令【SYDX】就可以选择所有对象了。
Coder小Q
2016-02-12 · TA获得超过657个赞
知道小有建树答主
回答量:353
采纳率:100%
帮助的人:144万
展开全部
AutoVBA获取基本图元对象,以LINE为例,代码如下。
Public Sub animatedline()
Dim mylineobject As AcadLine
Dim startmovevector(0 To 2) As Double
Dim endmovevector(0 To 2) As Double
Dim count As Integer, start As Single
Set mylineobject = ThisDrawing.ModelSpace.Item(0)
For count = 1 To 10
startmovevector(0) = count
startmovevector(1) = count
startmovevector(2) = count
endmovevector(0) = count + 1
endmovevector(1) = count + 1
endmovevector(2) = count + 1
mylineobject.Move startmovevector, endmovevector
start = Timer
While Timer < start + 0.05
Wend
ZoomAll
mylineobject.Update
Next
End Sub
代码完。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式