可以使用命令别名和快捷键来启动命令,而无需在绘图区域和 AutoCAD 用户界面 (UI) 之间移动鼠标光标。命令别名和快捷键可能比完整的命令名称更容易记住。创建自己的命令别名和快捷键也可以帮助您提高效率。
-
命令别名。在命令提示下所输入命令的缩写名称。例如,“CP”是“COPY”的别名,“Z”是“ZOOM”的别名。在产品特定的“.pgp”文件(如“acad.pgp”或“acadlt.pgp”)中定义别名。
-
快捷键。启动命令的组合键。例如,“Ctrl+S”保存文件,“Ctrl+1”打开“特性”选项板。功能键(F1、F2 等)也是快捷键。在自定义 (CUIx) 文件中定义快捷键。
注: 该视频不包含音频或隐藏字幕。
注: 步骤、图像和视频可能与您版本的产品略有不同。
使用命令别名和快捷键
产品中预定义了一些命令别名。您可能一直在不知不觉中使用它们。让我们来尝试几个命令别名。
- 打开任何包含某些对象的图形。
- 在命令提示下,输入“C”。
CIRCLE 命令即会启动。
- 在命令提示下,输入“E”。
ERASE 命令即会启动。
- 在命令提示下,输入“LA”。
LAYER 命令即会启动,打开“图层特性管理器”选项板。
还可以尝试预定义的快捷键。
- 在命令提示下,按“Ctrl+G”。
每按一次此快捷键时,栅格都会打开/关闭。
- 在命令提示下,按“Ctrl+8”。
每按一次此快捷键时,“快速计算”选项板都会打开/关闭。
- 在命令提示下,按“Ctrl+0”。
每按一次此快捷键时,“清理屏幕”都会打开/关闭。“清理屏幕”不会隐藏“快速访问”工具栏、命令窗口或状态栏。
自定义命令别名
可以通过编辑“acad.pgp”文件或“acadlt.pgp”(适用于 AutoCAD LT)文件,来重新定义或添加命令别名。在本例中,您将使用自己的别名覆盖现有别名并添加新别名。
- 依次单击。 查找
关于 PGP 文件的格式:
<Alias>,*<Full command name
A, *ARC
文件中的此行将“A”定义为“ARC”命令的命令别名。
注: 行首的分号 (;) 表示注释。
始终将别名定义添加到文件末尾的“用户定义的命令别名”部分,即使重新定义现有命令别名也是如此。PGP 文件中的最后一个定义是产品加载的定义。
- 向下滚动到文件的末尾,以查找标有“用户定义的命令别名”的部分。
- 输入“C, *COPY”。
- 输入“RV, *REVCLOUD”。
完成后,应如下所示。
- 保存文件。
- 在命令提示下,输入“REINIT”。
此命令会将最新更改载入到当前 AutoCAD 任务中。
- 在“重新初始化”对话框中,选择 PGP 文件。
- 单击“确定”。
- 尝试新的命令别名。
别名编辑器(仅限 AutoCAD)
在 AutoCAD 中,别名编辑器作为 Express Tool 提供。此编辑器提供了用于编辑命令别名的用户界面。
要打开别名编辑器,请执行下列操作之一:
- 依次单击。 查找
- 在命令提示下,输入“ALIASEDIT”。
“AutoCAD 别名编辑器”对话框即会打开,可以在其中添加、编辑或删除命令别名。
注:
- 新的命令别名和编辑的命令别名会添加到 PGP 文件末尾的“用户定义的命令别名”部分。
- 删除的命令别名会通过在行开头添加分号来注释掉。
- REINIT 命令会在单击“确定”后运行,以将任何更改应用于当前 AutoCAD 任务。
AutoLISP 命令类似别名
命令别名只能用于启动 AutoCAD 命令。它们无法传递任何命令选项或值。一个简单的 AutoLISP 程序非常适用于要将选项或值传递给命令的情况。在本例中,将使用 AutoLISP 定义三个包含缩写名称的命令。
注: AutoLISP 从 AutoCAD LT 2024 开始提供。
使用 AutoLISP 编程有三个基本步骤:创建、加载和测试。
创建
- 在 AutoCAD 外部打开“记事本”。
注: 确保使用文本编辑器(如记事本),而不是文字处理器(如 Word)。
- 要为“缩放上一个”定义别名,请输入以下内容:
(defun c:ZP ()(command "._zoom" "_p"))
- 要为“范围缩放”定义别名,请在文件的下一行中输入以下内容:
(defun c:ZE ()(command "._zoom" "_e"))
- 在下一行中,输入以下内容:
(defun c:C2 ()(command "._-layer" "_m"
"Obj" "" "._circle" "_2p"))
。这将定义一个别名,用于创建一个名为“Obj”的图层、将新图层置为当前,然后使用两点选项启动 CIRCLE 命令。
- 将文件另存为“myaliases.lsp”。
加载
AutoLISP 文件必须先加载,然后才能使用。可以为当前 AutoCAD 任务手动加载文件,可以将 LSP 文件设置为在每次启动 AutoCAD 时自动加载。
- 依次单击。 查找
也可以在命令提示下输入“APPLOAD”。
- 在“加载/卸载应用程序”对话框中,浏览到存储 LSP 文件的文件夹。
- 选择“myaliases.lsp”文件。
- 单击“加载”。
- 如果显示“文件加载 - 安全问题”对话框,请再次单击“加载”。
- 单击“关闭”返回到应用程序窗口。
您应该会在“命令历史记录”窗口中看到一条消息,指示文件已加载。
注: 如果您看到错误,请检查文字是否与显示的内容匹配,尤其是引号和括号。
要在每次 AutoCAD 打开时自动加载 LSP 文件,请按照以下步骤操作。
- 依次单击。 查找
也可以在命令提示下输入“APPLOAD”。
- 单击“启动组”部分中的“内容”。
- 单击“启动组”对话框中的“添加”。
- 浏览到您创建的“myaliases.lsp”文件并选择该文件。单击“打开”。
- 在每个对话框上单击“关闭”。
下次重新启动 AutoCAD 或打开图形时,LSP 文件会自动加载,然后 LSP 文件中定义的命令可供使用。
注: 可能需要将放置 LSP 文件的文件夹添加到
“受信任的位置”。否则,每次 AutoCAD 尝试加载该文件时,您都会看到此警告。
测试
- 放大到已打开图形的某个区域。
- 在命令提示下,输入“ZP”。
带“上一个”选项的 ZOOM 即会启动。
- 在命令提示下,输入“ZE”。
带“范围”选项的 Zoom 命令即会启动。
- 在命令提示下,输入“C2”。
将创建“Obj”图层、将其置为当前,然后启动带“2P”选项的 CIRCLE 命令。
自定义快捷键
在自定义 (CUIx) 文件中定义快捷键。在本例中,您将定义一个快捷键,以运行带“矩形”选项的 REVCLOUD 命令。
- 在命令提示下,输入 CUI。
- 展开“键盘快捷键”节点和该节点下的“快捷键”节点。
- 选择“快捷键”。
这将在编辑器的右侧显示已定义快捷键的完整列表。
为了定义新的快捷键,我们将一个命令从“命令列表”拖动到“快捷键”节点,然后为其指定组合键。
- 在“命令列表”窗格中,向下滚动到“矩形修订云线”。
- 将其拖动到“快捷键”节点。
提示: 拖动时,越出对话框,然后返回到要放置命令的区域,这样就可以消除自动滚动。这可以更轻松地将命令精确放置到所需位置。
- 选择刚刚添加到“快捷键”的“矩形修订云线”。
“特性”部分已预填写,快捷键除外。我们将指定“Ctrl+Shift+R”。
- 在“特性”部分的“关键字”字段中,执行下列操作之一:
- 键入“Ctrl+SHIFT+R”。
- 单击“...”、在“快捷键”对话框上按“Ctrl+Shift+R”,然后单击“确定”。
结果应如下图所示。
- 单击“确定”退出“自定义用户界面”(CUI) 编辑器。
- 在命令提示下,按“Ctrl+Shift+R”。
REVCLOUD 命令带“矩形”选项运行。
恢复 CUIx 文件
如果对所做的更改不满意,可以将 CUIx 文件恢复为其先前保存的状态或程序默认值。
- 在命令提示下输入 CUI。
- 在“所有文件中的自定义设置”窗格中的 ACAD 节点(AutoCAD LT 中为 ACADLT 节点)上单击鼠标右键。
- 选择以下选项之一:
- 恢复 ACAD.CUIX(AutoCAD LT 的 ACADLT.CUIX)- 将 CUIx 恢复到其先前保存的状态。
- 重置 ACAD.CUIX(AutoCAD LT 的 ACADLT.CUIX)- 将 CUIx 重置为其初始安装状态。
- 单击警告上的“继续”。
- 单击“确定”退出“自定义用户界面”(CUI) 编辑器。
自动更正
如果经常拼错某些命令,建议您尝试“自动更正”功能。在“自动更正”功能启用后,命令行建议列表会根据您过去的拼写错误提供建议。也可以手动将命令和系统变量添加到您经常拼错的“自动更正”列表中。
- 在命令提示下,输入“INPUTSEARCHOPTIONS”。
- 如果尚未选择“启用自动更正”,请选择它。
- 将“自动更正”设置为“1 次拼写错误后记住更正”。
这样,我们就可以在本练习中一次尝试将拼写错误的单词与命令关联起来。
- 单击“确定”。
- 在命令提示下,输入“WPIOUT”。
您将在命令窗口中看到未知命令。
- 在命令提示下,键入“WPIOUT”,但不要按 Enter 键。
- 从可能的命令列表中,选择“WIPEOUT”。
这会将拼错的“WPIOUT”与实际命令“WIPEOUT”相关联。
- 按 Esc 键清除命令提示。
- 在命令提示下,键入“WPIOUT”。
拼错的命令现在识别为“WIPEOUT”命令。
让我们将选项设置回默认值。
- 在命令提示下,输入“INPUTSEARCHOPTIONS”。
- 将“记住更正,在”更改回 3 次拼写错误。
- 单击“确定”。
也可以在“自动更正”文件中手动输入命令。
- 依次单击。 查找
记事本将打开“AutoCorrectUserDB.pgp”文件。此文件的格式是“INCORRECT, *CORRECT”。
- 在第一个空行上输入“CRIRCLE, *CIRCLE”。
- 依次单击,然后关闭记事本。
- 在命令提示下,输入“REINIT”。
- 选择 PGP 文件,然后单击“确定”。
- 在命令提示下,开始键入“CRIRCLE”。
您可以看到,它现在已得到更正,将启动“CIRCLE”命令。
概要
自定义这些命令行功能可以将您的效率提升到更高水平。定义您自己的命令别名和快捷键可以在长期运行中节省时间。
相关命令和系统变量
以下是一些与命令别名、快捷键和自动更正相关的常用命令和系统变量。
命令
| 说明
|
---|
ALIASEDIT(仅限 AutoCAD)
| 创建、修改和删除 AutoCAD 命令别名。
|
APPLOAD
| 加载和卸载应用程序,定义要在启动时加载的应用程序。
|
CUI
| 管理产品中自定义的用户界面元素。
|
REINIT
| 重新初始化数字化仪、数字化仪的输入/输出端口和程序参数文件。
|
系统变量
| 说明
| 默认值
| 保存位置
|
---|
RE-INIT
| 重新初始化数字化仪、数字化仪端口和 acad.pgp 文件。(位码)
| 0
| 未保存
|