重命名布局
有没有办法在文件夹中的多个图形中重命名布局而不打开它们,因为我有100个图形,我想重命名所有100个图形中的布局,我需要快速的方法来做到这一点有什么帮助吗? 简而言之,答案是肯定的,但更现实的答案是否定的。除非有人已经有了代码结构来打开dwg文件而不打开它们,否则您必须自己编写代码。脚本文件呢?此外,您的所有布局是否都被重命名为一致的,这样您就可以自动化它了? 如果所有布局名称相同,一旦找到打开图形的方法,这将有助于:
(defun c:lay (/ laylist)
(setvar "cmdecho" 0)
(setq laylist (layoutlist))
(foreach x laylist
(command "-layout" "R" x "NEW-LAYOUT-NAME")
) ;_end foreach
(setvar "cmdecho" 1)
(princ)
) ;_end defun
这行不通,因为不能有多个同名布局。当然可以很容易地修改,只要有一系列替换名称。
很好,我只是自动假设每个图形都有一个布局 快速修复:
对那些家伙感到抱歉 亲爱的lee mac非常感谢您的帮助,但如果我将100张图纸放在excel表格中,并将您代码中的(command“-layout”“R”x“NEW-layout-NAME”)替换为(command“-layout”“R”x,我会详细解释我需要的100张图纸还有我的??????意思是我要lisp取单元格A1,然后A2,依此类推
然后我将使脚本打开多个图形并运行这个lisp
对不起,我现在记得一点,有时打开文件的脚本在文件包含空间的情况下不起作用,例如,你知道为什么吗?
再次感谢 如果文件名中有空格,则必须将文件名括在引号中。没有空格,你不一定需要引号。 对不起,我不明白你的意思。你能解释一下吗?我会把剧本放在我的附件里,你可以告诉我你的意思吗
把你挖掘出来的文件命名为P-S5。L111版本。7脚本无法打开它们
谢谢你的帮助
绑定拉链 如果你问我,很抱歉我不理解你的问题。脚本(我以为你在说的)有一个。scr扩展名,将仅打开dwg文件。
页:
[1]
2