11、AutoCAD VBA编程:文本发送、字符串处理与直线绘制

AutoCAD VBA直线绘制与字符串处理

AutoCAD VBA编程:文本发送、字符串处理与直线绘制

向AutoCAD命令行发送文本

在AutoCAD的VBA编程中,可以使用Utility对象的Prompt方法将文本字符串直接从VBA代码发送到AutoCAD命令行。Utility对象位于对象模型中Document对象列的末尾、MenuBar集合上方,它能让应用程序通过命令行与用户交互,还能在模型空间中选择点。

下面是一个示例代码,展示了如何使用Prompt方法在命令行显示消息,以指示应用程序在读取文件数据和创建绘图对象时的进度:

' LISTING 5.5: DRAWVILLAPLANS MACRO
Sub DrawVillaPlans()
    CreateVillaPlans "Colonial"
End Sub

Sub CreateVillaPlans(VillaType As String)
    ThisDrawing.Utility.Prompt vbLf & "Loading data for villa " & VillaType & vbLf
    ReadData VillaType
    ThisDrawing.Utility.Prompt vbLf & "Drawing plans for " & VillaType & vbLf
    DrawPlans VillaType
    ThisDrawing.Utility.Prompt vbLf & "Plans completed successfully!" & vbLf
End Sub

Sub ReadDat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值