我必须打开dwg,然后在程序加载文件后立即执行AutoCADLT命令。我知道有一个打开“脚本”的开关,但是由于该程序的LT版本无法处理脚本,所以我想知道是否有类似的命令开关。
要打开文件,我使用以下字符串:
"path-of-the-program\program.exe" path-of-the-dwg\file.dwg <CAD COMMAND>
但不起作用
我知道在绘制启动时方便执行一个命令或一组命令的唯一方法无使用API(例如AutoLISP API)的方法是使用acad.exe
命令行开关/b
打开AutoCAD并运行脚本文件,其文件名遵循/b
开关。
我将其简要描述为答案here的一部分,this off-site resource也描述了可用的各种命令行开关,我还将在下面进行总结:
切换语法和示例
/ b
打开图形并运行脚本。图纸名称是可选的。
path ["drawing file"] /b "script" "C:\AutoCAD 2002\acad.exe" /b "C:\scripts\MyScript"
/ c
指定要使用的硬件配置文件。
path /c "Configuration File" "C:\AutoCAD 2002\acad.exe" /c "C:\myconfigs\MyConfig"
/ nologo
在没有启动画面的情况下启动AutoCAD。
path /nologo "C:\AutoCAD 2002\acad.exe" /nologo
/ p
以指定的配置文件名称启动AutoCAD。如果配置文件不存在,则AutoCAD将使用当前的配置文件。
path /b profile "C:\AutoCAD 2002\acad.exe" /p "C:\profiles\MyProfile"
/ r
重置所有AutoCAD默认设置,打印机和系统定位设备。
path /r "C:\AutoCAD 2002\acad.exe" /r
/ s
指定其他支持路径。
path /s "Support Paths" "C:\AutoCAD 2002\acad.exe" /s "C:\Blocks;C:\Lisp;C:\VBA"
/ t
基于模板或原型图形创建新图形。图纸名称是可选的。
path ["drawing file"] /t "Template File" "C:\AutoCAD 2002\acad.exe" /t "C:\MyTemplates\MyTemplate"
/ v
打开具有预定义视图的图形。
path ["drawing file"] /v "View Name" "C:\AutoCAD 2002\acad.exe" "MyDrawing" /v "MyView"
您可能还希望参考official Autodesk documentation。
尽管AutoCAD LT确实支持使用脚本文件(.scr
),但此类脚本文件将只能在不访问任何AutoCAD API的情况下调用本机AutoCAD命令。