您可以使用指令別名和快速鍵來啟動指令,無需在繪製區和 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 檔 (如果使用 AutoCAD LT 則為 acadlt.pgp 檔),重新定義或加入指令別名。在此範例中,您將使用自己的別名取代既有別名,並加入一個新別名。
- 按一下。 查找
關於 PGP 檔的格式:
<Alias>,*<Full command name
A, *ARC
檔案中的這一行將 A 定義為 ARC 指令的指令別名。
註: 行開頭的分號 (;) 表示註解。
請一律在檔案結尾的「User Defined Command Aliases」區段新增您的別名定義,即使您是要重新定義既有的指令別名也一樣。PGP 檔中的最後一個定義是產品載入的定義。
- 向下捲動至檔案結尾,尋找標示為「User Defined Command Aliases」的區段。
- 輸入 C, *COPY。
- 輸入 RV, *REVCLOUD。
完成後應如下所示。
- 儲存檔案。
- 於指令提示下,輸入 REINIT。
這會將最新變更載入到您目前的 AutoCAD 階段作業。
- 在「重新起始設定」對話方塊中選取「PGP 檔」。
- 按一下「確定」。
- 試用您新的指令別名。
別名編輯器 (僅限 AutoCAD)
AutoCAD 有一個「別名編輯器」的 Express Tool。此編輯器提供編輯指令別名的使用者介面。
若要開啟「別名編輯器」,請執行以下其中一項作業:
- 按一下。 查找
- 於指令提示下,輸入 ALIASEDIT。
會開啟「AutoCAD 別名編輯器」對話方塊,您可以在其中加入、編輯或移除指令別名。
註:
- 新增和編輯的指令別名會加到 PGP 檔結尾的「User Defined Command Aliases」區段。
- 移除的指令別名則會在前面加入分號變成註解。
- 按一下「確定」,將任何變更套用到目前 AutoCAD 階段作業後,REINIT 指令就會執行。
AutoLISP 指令型別名
指令別名只能用來啟動 AutoCAD 指令,無法傳入任何指令選項或值。如果您要將選項或值傳入指令,很適合使用簡單的 AutoLISP 程式。在此範例中,您將使用 AutoLISP 以縮寫名稱定義三個指令。
註: AutoCAD LT 2024 開始提供 AutoLISP。
使用 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 檔。此檔案的格式為「不正確的指令, *正確的指令」。
- 在第一行空白行輸入 CRIRCLE, *CIRCLE。
- 按一下,然後關閉「記事本」。
- 於指令提示下,輸入 REINIT。
- 選取「PGP 檔」,然後按一下「確定」。
- 於指令提示下,開始鍵入 CRIRCLE。
您會看到它現在已修正,並啟動 CIRCLE 指令。
摘要
自訂這些指令行功能可更進一步提高您的效率。定義您自己的指令別名和快速鍵,從長遠來看可以節省時間。
相關的指令和系統變數
以下是一些與指令別名、快速鍵和自動修正相關的常用指令和系統變數。
指令
| 描述
|
---|
ALIASEDIT (僅限 AutoCAD)
| 建立、修改和刪除 AutoCAD 指令別名。
|
APPLOAD
| 載入和卸載應用程式,並定義啟動時載入的應用程式。
|
CUI
| 管理產品中的自訂使用者介面元素。
|
REINIT
| 重新起始設定數位板、數位板輸入/輸出埠,以及程式參數檔。
|
系統變數
| 描述
| 預設值
| 儲存位置
|
---|
RE-INIT
| 重新起始設定數位板、數位板連接埠以及 acad.pgp 檔。(位元碼)
| 0
| 未儲存
|