AutoCAD脚本:查找绘图位置

时间:2016-10-04 14:24:14

标签: autocad autocad-plugin autodesk-designautomation

原谅我的无知。我是一名负责将应用程序与AutoCAD集成的Web开发人员,我一般都不熟悉软件或CAD文件。

我已将它连接到A360和Forge API,现在我正在寻找使用上传到Design Automation API的脚本来修改图纸。我需要做的是将应用程序生成的零件号和其他一些数据添加到图纸中。我有以下脚本,我已经设法工作,这是我需要实现的基本版本。

; Add a label to a drawing
-mtext 0,300 400,310 App data
Tag No: P1234567
Created: 29/09/16


; Define Attribute
-attdef
i

P1234567
tag
-
0,200
10
0
; end

此脚本将MTEXT和ATTDEF添加到具有一些基本数据的图形中。我想要做的是将标签放在图纸的右下角。

是否可以从某处获取绘图的位置,以便脚本可以找出右下角的位置?理想情况下,无论创作者在哪里定位绘图,它都需要工作。

奖励积分:我还想以某种方式将这些数据放入绘图元数据中,这是否有益,如何才能实现这一目标?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您仍想在模型空间中执行此操作,并且可以控制图形,则可以通过查找具有特定名称的块的位置来实现此目的。

示例:http://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-a-block-and-get-it-s-insertion-point/m-p/3309261#M302014