网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

AutoCAD,CASS中标注闭合宗地实际亩数

时间:2024-10-12 21:38:43

1、首先打开cass7.1,在命令行输入vbaide,并回车,进入vba编辑环境。

AutoCAD,CASS中标注闭合宗地实际亩数

2、在vba窗口左侧上部工程窗口内部,右键选择“插入”中的”模块“

AutoCAD,CASS中标注闭合宗地实际亩数

3、在模块右侧代码窗口中输入如下内容:Option ExplicitSub bmjhs猾诮沓靥() Dim entry As AcadEntity, basePnt As Variant Dim textobj As AcadText, text As String Dim height As Double, pd As Variant ThisDrawing.Utility.GetEntity entry, basePnt, "选择宗地线" text = Format(entry.Area / 666.67, "0.00") '2000 * 3 height = 1.21'文字高度 pd = ThisDrawing.Utility.GetPoint(, "选择面积注记位置") Set textobj = ThisDrawing.ModelSpace.AddText(text, pd, height)End Sub

AutoCAD,CASS中标注闭合宗地实际亩数

4、双击左侧工程窗口中AutoCAD对象中的ThisDrawing,可以看到右侧代码窗口改变为空白。

AutoCAD,CASS中标注闭合宗地实际亩数

5、在ThisDrawing的右侧代码窗口中输入如下内容:Option ExplicitPublic TestLoad As BooleanPrivate Sub AcadDocument_EndCommand(ByVal CommandName As String) If Not TestLoad Then ThisDrawing.SendCommand "(defun c:ss()(vl-vbarun ""bmjhs"")(princ))(princ)" & vbCr TestLoad = True End IfEnd Sub

AutoCAD,CASS中标注闭合宗地实际亩数

6、点击左上的保存按钮保存。在弹出的窗口中选择保存路径和保存的名字。

AutoCAD,CASS中标注闭合宗地实际亩数

7、回到cad绘图窗口。这个编辑的表宗地面积工程的vba宏名为“bmjhs”,命令行调用命令自定义设置的是“ss”.运行命令标注情况见图。

AutoCAD,CASS中标注闭合宗地实际亩数

8、标注的面积单位为亩,文字高设置的1.21,当然这些参数都可以修改。爱好开发的朋友可以自己根据喜好自行修改。

AutoCAD,CASS中标注闭合宗地实际亩数
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com