bienda 发表于 2022-7-5 17:21:02

如何放置Trans multi-cad文件

我有5层100个cad文件
因此,我使用命令“laytrans”将这个“5层”更改为其他5层
但我必须使用命令“laytrans”100次
 
如何只使用一个命令?
 
请帮帮我

ReMark 发表于 2022-7-5 17:31:20

听起来很适合使用脚本来批处理图形组。
 
编写脚本有两个很好的选择。
 
1、李的编剧。在这里找到它。。。http://lee-mac.com/scriptwriter.html
 
2.AutoDesk自己的ScriptPro,可在AutoDesk网站上找到。点击此链接。。。https://knowledge.autodesk.com/support/autocad/downloads/caas/downloads/content/autodesk-customization-conversion-tools.html
 
编写脚本的第三种选择是使用任何ASCII文本编辑器。从以下链接开始:命令脚本。https://knowledge.autodesk.com/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/AutoCAD-LT/files/GUID-95BB6824-0700-4019-9672-E6B502659E9E-htm.html

bienda 发表于 2022-7-5 17:33:24

 
请告诉我怎么做?

Dadgad 发表于 2022-7-5 17:38:44

 
什么,没有提到动作记录器?
可能是最直观的解决方案?

ReMark 发表于 2022-7-5 17:43:14

 
请参阅我之前的帖子中的链接。

ReMark 发表于 2022-7-5 17:53:04

 
我想的更多的是“放手”批量处理,但我认为动作录制器可以整合到脚本中。

Dadgad 发表于 2022-7-5 17:55:14

如果已经为这5个层设置了LAYTRANS映射,请执行此操作。
打开第一个图形,然后右键单击鼠标,然后从右键单击快捷菜单中选择“动作录制器”>“录制”。
然后在命令行输入LAYTRANS,此时LAYTRANS对话框将打开。
如果您已经设置了要使用的映射,那么只需选择它,然后点击TRANSLATE。
如果尚未映射层转换,则需要进行映射并保存,然后选择并运行它。
仔细遵循命令行提示。
运行LAYTRANS命令后,请进行最大化显示和保存。
然后右键单击并选择动作录制器>停止。
继续阅读提示,因为您想命名刚刚创建的ActionRecorderMacro。
名称不能包含任何空格,请使其成为有意义的名称。
关闭图形,打开下一个图形,然后在右键单击快捷菜单中选择“动作录制器”>“播放”,然后选择刚刚创建的动作宏。
就我个人而言,我一次会打开20或30个DWG,这样循环遍历它们就很简单了。
虽然不像lisp或使用脚本那样轻松,但更容易解释,而且它仍然会为您节省大量时间。
动作记录器对于那些编程有困难的人来说是一个非常有用的工具,因为它基本上只是一个击键记录器。
做一次,告诉它记住你要做什么,不要那么困难。

Dadgad 发表于 2022-7-5 17:59:49

 
我听到了,但考虑到op的经验水平,这一次可能有点牵强。
 
当然要有很好的技能,但如果只有100个DWG,可以用这种方式在10到15分钟内完成,否则学习曲线可能会延长到数小时或数天。

ReMark 发表于 2022-7-5 18:06:53

到我们完成时,100张图纸可能会增加到1000张。

Dadgad 发表于 2022-7-5 18:12:23

在这种规模下,对更深入的批处理方法的需求变得非常值得在指令中投入时间。
 
动作录制器在很大程度上被低估了,甚至对入门级用户来说也很容易访问。
没有lisp那么好,但非常简单。
页: [1] 2
查看完整版本: 如何放置Trans multi-cad文件