Scritp attedit问题
大家好,我想在脚本中使用-attedit来更改名称。我要更改的块的名称为“description”,标记也是“description”。
问题是有多个块具有相同的名称和标记。
如何在特定块上使用-attedit??
当我在-attedit中插入块名和标记时,结果是所有块都发生了更改。
谢谢大家 我不确定我是否理解,您是否正在尝试使用现有块创建新块,如果是这样,您可以打开块编辑器并使用bsaveas创建新块名 我的问题是,大约有10个块具有相同的名称和相同的标记,但我只想更改一个。
我的脚本:
“-ATTEDIT
N
N
描述
描述
信号
"
通过这个脚本,我更改了所有块的名称。我应该添加什么来只选择我想要的块? 这正如期发挥作用。按F2键检查响应,但我不确定是否可以将一个(显然)相同的块从另一个块中分离出来。 试试这个
^C^C-attedit;y;n;;;\;v;r;signal;; 它不起作用了。。。当我插入“\”时,它被卡住了
顺便问一下,v和r是做什么的?难道没有必要插入块名及其标记吗?
再次感谢你的帮助 当您运行宏“\”时,您可以选择要更改其值的块,因此您需要单击块并按enter键,“v”告诉编辑器您要更改值,“r”表示您要用新值替换旧值。运行一次可以选择属性并更改其值。
糟糕的是,我也发现了一个错误,我省略了名字,因为我在测试中使用了不同的名字,
^C^C-attedit;y;DESCRIPTION;DESCRIPTION;;\;v;r;signal;; 它工作得很好,非常感谢!!
我专注于做一个脚本,我忘记了所有的宏。
页:
[1]