启动时运行脚本 (概念)

AutoCAD 2008

 
启动时运行脚本
概念 操作步骤 快速参考
 
 
 

启动时运行的脚本可以打开图形并更改其设置。

假定每次开始绘制新图形时,均打开栅格,将全局线型比例设置为 3.0,将图层 0 设置为当前图层且颜色为红色。可以使用样板图形完成以上设置,也可以使用下列脚本完成以上设置,并将其存储在名为 setup.scr 的文本文件中。

grid on 
ltscale 3.0 
layer set 0 color red 0 

第一行打开栅格。第二行设置全局线型比例。第三行将当前图层设置为图层 0,并将其默认颜色设置为红色。AutoCAD 假定要在脚本中使用显示命令提示而不是对话框的 LAYER 命令版本。结果与在命令提示下输入 -layer 相同。第四行是空行,用于结束 LAYER。

注意启动时运行的 VBA 和 AutoLISP® 脚本应检查 AutoCAD 进程是否可见。如果该进程不可见,则不应该执行脚本,因为该进程可能正在执行后台打印或发布操作。要检查 AutoCAD 进程是否可见,可以使用 AutoCAD“对象模型”中“应用程序”对象的“可见”特性。

通过在“运行”对话框中使用下列语法,可以在启动时运行脚本以打开图形:

ACAD drawing_name /b setup

所有包含嵌入空格的文件名必须用双引号括起来,例如 "guest house"。也可以使用 /v 开关和视图名称在图形打开时指定要显示的视图。/b 开关和脚本文件必须是最后列出的参数。

可以包含文件扩展名 .exe、.dwg、.dwt 和 .scr,也可以不包含。如果 AutoCAD 找不到脚本文件,则 AutoCAD 将报告无法打开文件。

要在启动时运行同一个脚本文件但要使用 MyTemplate.dwt 文件作为样板来创建新的图形,请在“运行”对话框中输入下列命令:

ACAD /t MyTemplate /b setup

此命令将创建新图形,并从“setup.scr”文件发出一系列设置命令。当脚本运行结束时,将显示命令提示。如果要将默认样板用于新图形,则可以忽略 /t 开关和样板文件名。

注意用户无法再使用此方法创建新图形并为其命名。请在保存图形时为其命名。