将dwg文件移动到d的脚本
你好我有脚本将图形文件名从xxxx-a.dwg重命名为xxxx-B.dwg和-C,-D等等。
我想要实现的是将旧版本移到反绘制地图中的地图“历史”,并将新版本保留在绘制地图中。如果可能的话,旧版本保留他的文件日期。
这可以通过脚本完成吗?或者我必须使用lisp或combi吗?
谢谢
PmxCAD
ESL-SPEAKER-A.dwg
保存-DWG-AS-B.SCR
保存-DWG-AS-C.SCR
保存-DWG-AS-D.SCR VL有很多文件的东西,像复制和重命名是的,它将是一个lisp。
从打开的dwg获取dwg名称等并更改变量,然后编写脚本,第1行关闭,然后vl文件序列,如果需要,打开新的dwg 比加尔,
感谢您的快速回复。
我试过使用互联网/论坛。它几乎可以工作,它将一个副本放在历史目录中,但也保留在根文件夹中。我做错了什么?
旧版本必须移动到历史地图或重命名为新版本。
谢谢
PmxCAD
复制-DWG。LSP
保存-DWG-AS-B-copydwg。可控硅 嗯,
当然,旧版本仍然存在。这是因为脚本中的“另存为”函数。创建具有新文件名的副本。
lisp有效,我们将在历史地图中创建一个副本。
我不知道如何从根映射中删除旧版本。
你能帮助我吗?我对lisp一无所知。
谢谢
PmxCAD 问题的一部分可能是,从dwg运行它,试图复制Autocad时会在打开文件时锁定文件,这就是为什么我建议编写一个包含关闭的脚本。获取所有路径的东西,使你的目录,然后写一个脚本与vl副本->历史,然后vla重命名为下一个版本等Ps我不能打开你的SCR重命名为SCR。打开时尝试运行它。
not code actually
get all path stuff create history if not exist
write script 1st line close
SCRIPT copyfile
then vla-copy filename, vla-rename filename but with hardcoded filenames
Open new version.
only 1 version of script file
你好,比格尔,
我试过一些东西,但没有成功。
不同的方法,但lisp版本只导出新版本,旧版本将保持开放。当使用脚本版本时,我想卸载旧版本,但结果是没有。我认为这是因为他看到了dwg名称,这是一个新的猜测。我可以改变什么来让它工作?
谢谢
PmxCAD
RENDEL。LSP
保存-DWG-AS-B.SCR
另存为B2。可控硅 是的,是的。。。。。。。是的,完成了。
我设法完成了。也许有更好的方法可以做到这一点,但这对我来说很有效。
PmxCAD
保存-DWG-AS-B.SCR
副本-DWG2SUB。LSP
页:
[1]