如果使用脚本,可以通过在命令行上显示提示,而不是使用对话框来运行命令。
某些命令在命令行和对话框中都能使用。大多数情况下,可在命令前键入连字符 (-) 来限制显示对话框,而代之以命令行提示。例如,在命令行输入 layer 将显示图层特性管理器。在命令行键入 -layer 则显示等价的命令行选项。禁止显示此对话框对于兼容基于 AutoCAD 的应用程序的早期版本以及使用脚本文件很有用。对话框和命令行中的选项可能略有不同。
以下这些系统变量也影响对话框的显示:
- ATTDIA 控制 INSERT 命令是否使用对话框来输入属性值。
- CMDNAMES 显示当前使用的命令和透明命令的英文名称。
- EXPERT 控制是否显示某些警告对话框。
- FILEDIA 控制与读写文件命令一起使用的对话框的显示。例如,如果 FILEDIA 设置为 1,SAVEAS 命令将显示“图形另存为”对话框。如果 FILEDIA 设定为 0,SAVEAS 将显示命令行提示。此文档中的操作步骤假定 FILEDIA 设定为 1。即使在 FILEDIA 设定为 0 时,用户也可以通过在第一个提示下输入波浪号 (~) 来显示文件对话框。
- HPDLGMODE 控制“图案填充和渐变色”对话框和“图案填充编辑”对话框的显示。
FILEDIA 和 EXPERT 在使用脚本执行命令时很有用。