插入多个外部参照的脚本
大家好,我试图做一个基本的脚本文件,插入约10个外部参照从不同的文件夹。
许多图纸中都需要相同的参考。完成编辑后,我们需要删除所有外部参照。
我希望能插入,并删除按钮,以节省导航到每个目录和手动插入。
我试着做一个
-外部参照“文件路径\文件名”0,0 1 0
当我运行此命令时,我收到消息
输入要附加的文件名:“HW\u ML\u 001”:
警告:如果您试图附加文件:“HW\u ML\u 001”:作为
必须使用=语法附着外部参照。
*无效*
谢谢
布林 可能有几件事:
缺少Y刻度输入
或
该块可能已被引用为块,而不是外部参照
祝你好运-大卫 谢谢David,
我将添加Y比例,看看这是否会改变什么,
我觉得问题在于我的语法,当我说“=”我在路径名中有空格和正斜杠,我试过下划线和反斜杠,但仍然没有乐趣。
我把它放在这样,但它似乎不正确。。。
=
干杯 布林,
难道您不能创建一个LISP来插入外部参照,然后从脚本或宏调用LISP吗?
李 嗨,李,
是的,Lisp有点超出我的能力范围,我确实尝试过学习如何使用,但基本的脚本是我力所能及的!
我想用一个脚本做我想要做的事情会很容易,然后在需要的时候更改或添加文件路径。
一位同事正在研究lsp路由。因为他对他们很了解。
我会把我们要做的事情发出去。
布林 这是我用来设置图层和将外部参照插入到图形中的脚本。你的攻击似乎是倒退了。Autocad与此不同。
-LAYER
N
XREF-SEALS
S
XREF-SEALS
-XREF
O
"L:\buildings\STAMP.dwg"
0,0
1
1
0
_imageframe
2
QSAVE
谢谢JeepMaster。
我知道这很简单,我用了这个部分,效果很好。
-XREF
O
"L:\buildings\STAMP.dwg"
0,0
1
1
0
也可以重复这一点来表示
-XREF
O
"L:\buildings\STAMP.dwg"
0,0
1
1
0
-XREF
O
"L:\buildings\STAMP2.dwg"
0,0
1
1
0
这会插入多个图形。
这正是我需要的。
干杯 AutoCAD用于将反斜杠用作定界字符。如果需要文件名,可以使用一个正斜杠或一对反斜杠。如果现在可以使用单反斜杠,则AutoCAD必须已更改。
页:
[1]