smitty_92 发表于 2022-7-5 16:23:14

用于插入的Lisp或脚本文件

我对lisp有点陌生,我正在尝试找出一种方法,可以在某个点(例如:0,0,0)将块同时插入到多个图形中。我找到了一种方法,可以一次从多个图形中删除一个块,但不能插入一个块。任何帮助都将不胜感激!

smitty_92 发表于 2022-7-5 16:35:15

我曾尝试使用ObjectDBXWrapper程序来使用Lee Mac的Point Manager程序,但似乎无法实现。我不是一个有编程或lisp经验的人,所以这可能是我的大部分问题。。。

Lee Mac 发表于 2022-7-5 16:37:34

您可以将我的脚本编写器程序与以下类似的脚本行一起使用:
_.open *file* _.-insert "YourBlockName" _S 1 _R 0 _non 0,0,0 _.qsave _.close
以上假设块没有属性化,或者ATTREQ=0。

smitty_92 发表于 2022-7-5 16:42:32

 
由于某种原因,当我加载脚本并运行它时。它只打开我当前以只读方式打开的文件。它不会插入块,也不会打开目录中的其余文件。。。

smitty_92 发表于 2022-7-5 16:49:28

对于一些人来说,当我运行脚本时,它只打开一个图形(我激活的那个)。它不是打开目录中其余的DWG,也不是插入我命名的块。我是这样输入的(_.open*file*_。-insert“AS-build”\u S 1 \u R 0非0,0,0。qsave _.close)有什么想法吗?非常感谢李的帮助!

smitty_92 发表于 2022-7-5 16:58:05

我还试着用圆圈运行你在网站上发布的脚本。(_.open*file*_.circle 0,0,0 5 _.save _Y _.close)它也不适用于我。

smitty_92 发表于 2022-7-5 17:01:51

_.open *file* _.circle 0,0,0 5 _.save_Y _.close

smitty_92 发表于 2022-7-5 17:09:56

_.open *file* _.-insert "AS-BUILT" _S 1 _R 0 _non 0,0,0 _.qsave _.close
很抱歉像我一样发布代码!还在学习!

Lee Mac 发表于 2022-7-5 17:17:17

您将无法处理当前图形,因为打开的图形以只读方式呈现为脚本文件-我建议您将要处理的文件复制到单独的文件夹,并从新的空白图形中运行程序。如果您仍然遇到问题,请发布命令行历史记录。

smitty_92 发表于 2022-7-5 17:20:41

工作得很有魅力!我早该知道的!非常感谢李麦克!
页: [1] 2
查看完整版本: 用于插入的Lisp或脚本文件