Brin 发表于 2022-7-6 11:48:54

插入多个外部参照的脚本

大家好,
 
我试图做一个基本的脚本文件,插入约10个外部参照从不同的文件夹。
 
许多图纸中都需要相同的参考。完成编辑后,我们需要删除所有外部参照。
 
我希望能插入,并删除按钮,以节省导航到每个目录和手动插入。
 
我试着做一个
-外部参照“文件路径\文件名”0,0 1 0
 
当我运行此命令时,我收到消息
 
输入要附加的文件名:“HW\u ML\u 001”:
警告:如果您试图附加文件:“HW\u ML\u 001”:作为
必须使用=语法附着外部参照。
*无效*
谢谢
布林

David Bethel 发表于 2022-7-6 12:01:22

可能有几件事:
 
缺少Y刻度输入

该块可能已被引用为块,而不是外部参照
 
祝你好运-大卫

Brin 发表于 2022-7-6 12:13:06

谢谢David,
 
我将添加Y比例,看看这是否会改变什么,
 
我觉得问题在于我的语法,当我说“=”我在路径名中有空格和正斜杠,我试过下划线和反斜杠,但仍然没有乐趣。
 
我把它放在这样,但它似乎不正确。。。
=
 
干杯

Lee Mac 发表于 2022-7-6 12:20:31

布林,
 
难道您不能创建一个LISP来插入外部参照,然后从脚本或宏调用LISP吗?
 

Brin 发表于 2022-7-6 12:23:14

嗨,李,
 
是的,Lisp有点超出我的能力范围,我确实尝试过学习如何使用,但基本的脚本是我力所能及的!
 
我想用一个脚本做我想要做的事情会很容易,然后在需要的时候更改或添加文件路径。
 
一位同事正在研究lsp路由。因为他对他们很了解。
 
我会把我们要做的事情发出去。
 
布林

JeepMaster 发表于 2022-7-6 12:38:42

这是我用来设置图层和将外部参照插入到图形中的脚本。你的攻击似乎是倒退了。Autocad与此不同。
-LAYER
N
XREF-SEALS
S
XREF-SEALS

-XREF
O
"L:\buildings\STAMP.dwg"
0,0
1
1
0
_imageframe
2
QSAVE

Brin 发表于 2022-7-6 12:44:59

谢谢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

 
这会插入多个图形。
这正是我需要的。
 
干杯

dbroada 发表于 2022-7-6 12:52:50

AutoCAD用于将反斜杠用作定界字符。如果需要文件名,可以使用一个正斜杠或一对反斜杠。如果现在可以使用单反斜杠,则AutoCAD必须已更改。
页: [1]
查看完整版本: 插入多个外部参照的脚本