eyde 发表于 2022-7-6 23:59:21

用脚本重新定义块

我正在写一个脚本来重新定义标题栏,但有一些问题。
主要问题是,当我使用wblock新标题栏并使用block选项而不是拾取块本身时,新图形中没有块。
如果我锁定标题栏本身,那么这就是我得到的
命令:-插入
输入块名称或[?]:“目录web边框=F:\Engineering\BORDERS\catalog web border.dwg”
块“目录web边框”已存在。重新定义它?[是/否]:y
块目录web边框引用本身

dbroada 发表于 2022-7-7 00:27:00

这是因为在图形文件块目录web边框内有一个名为块目录web边框的块。图纸
我对你使用WBLOCK感到困惑。这是将块写入文件的方式,与插入文件无关。
如果我必须重新定义块,我使用插入=方法。这将允许从外部文件重新定义。
我还插入了新的边框(因此现在我有了原始边框,但重新定义了),再加上它的一个新实例。然后擦除L(ast)。我发现这比脱离脚本更容易。

eyde 发表于 2022-7-7 00:29:35

谢谢,我会试用你的建议。

eyde 发表于 2022-7-7 00:46:23

我终于发现了问题所在。我认为其中没有块的wblock实际上有定义。所以我能够毫无问题地写剧本。我所做的是打开我的新边界。dwg并进入块编辑器,将块写入文件。这分解了块并保持了定义。
块替换。可控硅

dbroada 发表于 2022-7-7 01:13:15

这正是我想说的。
页: [1]
查看完整版本: 用脚本重新定义块