mostafa badran 发表于 2022-7-6 23:30:13

创建批处理文件以运行scrip

大家好,
如何创建批处理文件以打开AutoCAD并运行脚本?
谢谢你的帮助

MSasu 发表于 2022-7-6 23:33:57

您应该使用“/b”启动开关:
"C:\Program Files\AutoCAD 2012\acad.exe" /b "C:\MyScriptFiles\ScriptToRun.SRC"

mostafa badran 发表于 2022-7-6 23:39:48

MSasu公司
非常感谢,我会试试,但我更喜欢批处理文件。

MSasu 发表于 2022-7-6 23:42:05

也许我误解了你的要求;可能需要检查ScriptPro工具?

ReMark 发表于 2022-7-6 23:44:28

你说:“我如何创建批处理文件来打开AutoCAD并运行脚本?”姆萨苏的回答是正确的。批处理文件用于打开AutoCAD。打开AutoCAD后,将调用脚本文件。该脚本可以处理单个图形或整个图形文件夹。这就是你想做的吗?

Tuns 发表于 2022-7-6 23:46:45

您也可以使用此选项:
FOR %%V IN (C:\AutoCADscripts\Batchedit\*.dwg) DO start "T" /w "C:\Program Files\Autodesk\AutoCAD 2012\acad.exe" %%V /b "C:\AutoCADscripts\ScriptName.scr"
您必须在第一部分中有正确的红色文件路径,以便它知道要在哪个文件夹上使用脚本。红色的第二部分是要运行的脚本的名称。Mwade向我展示了这个,但效果很好。只需将其粘贴到记事本中,并将其另存为。bat文件。

mostafa badran 发表于 2022-7-6 23:50:25

首先,我向你致敬。
这是给我一个错误像附件。请看一下批处理语法。请告诉我怎么了。
谢谢你的帮助。

FOR %%V IN (D:\test\dwg\*.dwg) DO start "T" /w "C:\ProgramFiles\Autodesk\AutoCAD 2012 - English\acad.exe" %%V /b"D:\test\script\test LTS - 2.scr"

ReMark 发表于 2022-7-6 23:52:47

看起来您正试图打开一个“只读”文件,但忘记了脚本中的必要输入。

Tuns 发表于 2022-7-6 23:56:34

我同意这句话。你的剧本哪里出错了。如果你贴出来,我们可能会帮你更多。

mostafa badran 发表于 2022-7-7 00:01:25

我的脚本
OPEN
"D:\test\dwg\1.DWG"
ltscale
10
QSAVE
CLOSE
OPEN
"D:\test\dwg\2.DWG"
ltscale
10
QSAVE
CLOSE
OPEN
"D:\test\dwg\3.DWG"
ltscale
10
QSAVE
CLOSE
页: [1] 2
查看完整版本: 创建批处理文件以运行scrip