命令脚本概述 (概念)

AutoCAD 2008

 
命令脚本概述
概念 操作步骤 快速参考
 
 
 

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

用户可以在启动时调用脚本,也可以在某个工作任务期间使用 SCRIPT 命令运行脚本。脚本还提供了一种创建连续运行显示产品演示和商业展示的简单方法。

在脚本打印多个作业之前,BACKGROUNDPLOT 系统变量必须设置为 0。

使用能够以 ASCII 格式保存文件的文本编辑器(例如 Microsoft® Windows® 记事本)或字处理器(例如 Microsoft Word)在程序外部创建脚本文件。文件扩展名必须是 .scr

脚本文件的每一行都包含一个命令。脚本文件中的每个空格都很重要,因为空格键是作为命令或数据字段结束符来处理的。必须对提示顺序非常熟悉,才能在脚本文件中提供相应的响应顺序。

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

除显示对话框的命令外,脚本可以在命令提示下执行任何命令。多数情况下,显示对话框的命令都有显示命令提示而不是对话框的替换版本。

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

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

open "my house"

下列命令在脚本中十分有用:

'DELAY

在脚本中提供指定时间的暂停(以毫秒为单位)

'GRAPHSCR

从文本窗口切换到绘图区域

RESUME

继续执行被中断的脚本文件

RSCRIPT

重复执行脚本文件

'TEXTSCR

切换至文本窗口

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

脚本将被当作一个编组(命令单元),可以使用单个 U 命令撤消。然而,脚本中的每个命令均会在放弃日志中产生一个条目,这可能会降低脚本的处理速度。如果愿意,可以在运行脚本之前使用 UNDO Control None 来关闭放弃功能,也可以在脚本开始处写入该命令。请记住,在脚本完成时重新将其打开 (UNDO Control All)。

调用另一个脚本命令时,正在运行的脚本将停止运行。