脚本是每行包含一个命令的文本文件。

您可以在启动时调用脚本或使用 SCRIPT 命令运行脚本。

使用以 ASCII 格式保存的文字编辑器(例如,Windows 上的记事本或 Mac OS 上的 TextEdit)在程序外部创建脚本文件。文件扩展名必须是 .scr

每行脚本包含一个命令,脚本中的每个空格都很重要,因为它相当于按 Enter 键或空格键。您应该熟悉命令的提示序列,以便在脚本中提供适当的响应序列。

注: 请注意,提示和命令名可能会在后续版本中有所变化,因此在升级到程序的较高版本时,可能需要修改脚本。同样,请不要使用命令别名,以免将来命令别名可能会产生歧义。

除显示对话框的命令外,脚本可以在命令提示下执行任何命令。多数情况下,显示对话框的命令都有显示命令提示而不是对话框的替换版本。命令的大多数替换版本以连字符 (-) 开头。例如,使用 -INSERT 而不是 INSERT。

注: 在 Windows 上,当使用 -PLOT 命令来自动执行多个打印作业时,先将 BACKGROUNDPLOT 系统变量设定为 0(零),然后再运行脚本。

脚本可以包含注释。以分号 (;) 开始的所有行都作为注释,在处理脚本时将忽略这些注释行。脚本的最后一行必须为空。

所有对包含嵌入空格的长文件名的引用都必须被括在双引号中。例如,要从脚本打开图形“my house.dwg”,必须使用下列语法:

open "my house"

如果命令输入来自脚本,将假定 PICKADD 和 PICKAUTO 系统变量的设置分别为 1 和 0(零);因此,不必更改这些变量的设置。

脚本将被当作一个编组(命令单元),可以使用单个 U 命令撤消。然而,脚本中的每个命令均会在放弃日志中产生一个条目,这可能会降低脚本执行速度。将 UNDO 命令的“控制”选项更改为“无”,会禁用放弃录制,这将在执行脚本时提高其性能。请记住,在脚本完成时重新将放弃的录制打开 (UNDO Control All)。

如果在调用 SCRIPT 命令时脚本当前处于活动状态,则脚本将停止。

,