可以使用 /b(在 Windows 上)或 -b(在 Mac OS 上)命令行开关在启动时运行脚本。
假定每次开始绘制新图形时,均打开栅格,将全局线型比例设置为 3.0,将图层 0 设置为当前图层且颜色为红色。可以使用图形样板执行此操作,但可以改用以下脚本执行此操作,并将其存储在名为“setup.scr”的文本文件中。
grid on ltscale 3.0 layer set 0 color red 0
第一行打开栅格。第二行设定全局线型比例。第三行将当前图层设定为图层 0,并将其默认颜色设定为红色。应用程序假定在脚本中要使用 LAYER 命令的命令行版本,而不是选项板版本。结果与在命令提示下输入“-layer”相同。第四行是空行,用于结束 LAYER。
您可以使用以下方法之一在启动时打开图形并运行脚本:
您可以使用 /b(在 Windows 上)或 -b(在 Mac OS 上)命令行开关在应用程序启动时,在新的或现有的图形文件上运行脚本文件。该操作是通过使用以下语法完成的:
executable_path drawing_name /b script_name
还可以使用 /v 命令行开关和视图名称,来指定在图形打开时显示的视图。/b 命令行开关和脚本文件必须是最后列出的参数。
executable_path drawing_name -b script_name
可选择包含文件扩展名“.exe/.app”、“.dwg”、“.dwt”和“.scr”。如果找不到脚本文件,应用程序会报告无法打开文件。
可以使用 /t(在 Windows 上)或 -t(在 Mac OS 上)命令行开关和指定的图形样板来创建新图形,然后再运行脚本文件。以下语法使用“MyTemplate.dwt”文件创建新图形,然后在图形创建之后运行“script.scr”脚本:
executable_path /t MyTemplate /b setup
executable_path -t MyTemplate -b setup
如果要将默认样板用于新图形,则可以忽略 /t 或 -t 命令行开关和样板文件名。