CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于命令脚本

2023-1-9 00:17| 发布者: admin| 查看: 925| 评论: 0|来自: AutoCAD

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

您可以在启动时调用脚本或使用 SCRIPT 或者 SCRIPTCALL 命令运行脚本。不同之处在于 SCRIPTCALL 命令除了可以执行命令外,还可以执行嵌套脚本。如果使用 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)。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 14:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部