指令別名、快速鍵和自動修正

您可以使用指令別名和快速鍵來啟動指令,無需在繪製區和 AutoCAD 使用者介面 (UI) 之間移動滑鼠游標。指令別名和快速鍵比完整的指令名稱更容易記住。建立您自己的指令別名和快速鍵也可協助您提高效率。

註: 影片沒有包含聲音或字幕。
註: 步驟、影像和影片可能隨產品版本而略有不同。

使用指令別名和快速鍵

產品中預先定義了一些指令別名。您可能在不知情的情況下使用過這些別名。我們來試試。

  1. 開啟任何包含一些物件的圖面。
  2. 在指令提示下,輸入 C

    會啟動 CIRCLE 指令。

  3. 在指令提示下,輸入 E

    會啟動 ERASE 指令。

  4. 在指令提示下,輸入 LA

    會啟動 LAYER 指令,並開啟「圖層性質管理員」選項板。

您也可以嘗試預先定義的快速鍵。

  1. 在指令提示下,按 Ctrl+G

    每次按此快速鍵時,會開啟和關閉格線。

  2. 於指令提示下,按 Ctrl+8

    每次按此快速鍵時,會開啟和關閉「快速計算器」選項板。

  3. 於指令提示下,按 Ctrl+0

    每次按此快速鍵時,會開啟和關閉「清爽螢幕」。「清爽螢幕」不會隱藏「快速存取」工具列、指令視窗或狀態列。

自訂指令別名

您可以編輯 acad.pgp 檔 (如果使用 AutoCAD LT 則為 acadlt.pgp 檔),重新定義或加入指令別名。在此範例中,您將使用自己的別名取代既有別名,並加入一個新別名。

  1. 按一下「管理」頁籤 > 「自訂」面板 > 「編輯別名」下拉式功能表 > 「編輯別名」 查找

    關於 PGP 檔的格式:

    <Alias>,*<Full command name
    A, *ARC

    檔案中的這一行將 A 定義為 ARC 指令的指令別名。

    註: 行開頭的分號 (;) 表示註解。

    請一律在檔案結尾的「User Defined Command Aliases」區段新增您的別名定義,即使您是要重新定義既有的指令別名也一樣。PGP 檔中的最後一個定義是產品載入的定義。

  2. 向下捲動至檔案結尾,尋找標示為「User Defined Command Aliases」的區段。
  3. 輸入 C, *COPY
  4. 輸入 RV, *REVCLOUD

    完成後應如下所示。

  5. 儲存檔案。
  6. 於指令提示下,輸入 REINIT

    這會將最新變更載入到您目前的 AutoCAD 階段作業。

  7. 在「重新起始設定」對話方塊中選取「PGP 檔」。
  8. 按一下「確定」。
  9. 試用您新的指令別名。

別名編輯器 (僅限 AutoCAD)

AutoCAD 有一個「別名編輯器」的 Express Tool。此編輯器提供編輯指令別名的使用者介面。

若要開啟「別名編輯器」,請執行以下其中一項作業:

會開啟「AutoCAD 別名編輯器」對話方塊,您可以在其中加入、編輯或移除指令別名。

註:
  • 新增和編輯的指令別名會加到 PGP 檔結尾的「User Defined Command Aliases」區段。
  • 移除的指令別名則會在前面加入分號變成註解。
  • 按一下「確定」,將任何變更套用到目前 AutoCAD 階段作業後,REINIT 指令就會執行。

AutoLISP 指令型別名

指令別名只能用來啟動 AutoCAD 指令,無法傳入任何指令選項或值。如果您要將選項或值傳入指令,很適合使用簡單的 AutoLISP 程式。在此範例中,您將使用 AutoLISP 以縮寫名稱定義三個指令。

註: AutoCAD LT 2024 開始提供 AutoLISP。

使用 AutoLISP 程式設計有三個基本步驟:建立、載入和測試。

建立

  1. 在 AutoCAD 外開啟記事本。
    註: 請確定您使用文字編輯器 (例如記事本),而不是文字處理器 (例如 Word)。
  2. 若要定義「縮放回前次」的別名,請輸入以下內容:
    (defun c:ZP ()(command "._zoom" "_p"))
  3. 若要定義「縮放實際範圍」的別名,請在檔案的下一行輸入以下內容:
    (defun c:ZE ()(command "._zoom" "_e"))
  4. 在下一行,輸入以下內容:
    (defun c:C2 ()(command "._-layer" "_m"
    "Obj" "" "._circle" "_2p"))
    這會定義一個別名來建立名為 Obj 的圖層,讓新圖層成為目前圖層,並使用兩點選項啟動 CIRCLE 指令。
    註: 您可以在一個 LSP 檔中輸入多個指令定義。如需使用 AutoLISP 的更多資訊,請參閱自學課程:入門 (AutoLISP)
  5. 將檔案另存成 myaliases.lsp

載入

AutoLISP 檔必須先載入才能使用。您可以為目前的 AutoCAD 階段作業手動載入檔案,也可以將 LSP 檔設定為在每次啟動 AutoCAD 時自動載入。

  1. 按一下「管理」頁籤 > 「應用程式」面板 > 「載入應用程式」 查找

    您也可以在指令提示下輸入 APPLOAD

  2. 在「載入/卸載應用程式」對話方塊中,瀏覽到您儲存 LSP 檔的資料夾。
  3. 選取 myaliases.lsp 檔。
  4. 按一下「載入」。
  5. 如果顯示「檔案載入 - 安全性考量」對話方塊,請再按一下「載入」。
  6. 按一下「關閉」返回應用程式視窗。

    您應該會在「指令歷程」視窗中看到一則訊息,指出已載入檔案。

    註: 如果您看到錯誤,請檢查您的文字是否符合顯示的文字,尤其是引號和括弧。

若要在每次開啟 AutoCAD 時自動載入 LSP 檔,請按照以下步驟執行。

  1. 按一下「管理」頁籤 > 「應用程式」面板 > 「載入應用程式」 查找

    您也可以在指令提示下輸入 APPLOAD

  2. 在「啟動套件」區段中按一下「內容」。
  3. 在「啟動套件」對話方塊中,按一下「加入」。
  4. 瀏覽到您建立的 myaliases.lsp 檔並選取。按一下「開啟」。
    此檔案即會加到啟動套件中。
  5. 在每個對話方塊中按一下「關閉」。

下次您重新啟動 AutoCAD 或開啟圖面時,會自動載入 LSP 檔,您就能使用 LSP 檔中定義的指令。

註: 您可能需要將您放置 LSP 檔的資料夾加入可信任的位置。否則,您會在每次 AutoCAD 嘗試載入該檔案時看到此警示。

測試

  1. 拉近至開啟圖面的區域。
  2. 於指令提示下,輸入 ZP

    會以「前次」選項啟動 ZOOM 指令。

  3. 於指令提示下,輸入 ZE

    會以「實際範圍」選項執行 ZOOM 指令。

  4. 於指令提示下,輸入 C2

    會建立 Obj 圖層、設為目前圖層,並以 2P 選項啟動 CIRCLE指令。

自訂快速鍵

快速鍵是在自訂 (CUIx) 檔中定義。在此範例中,您將定義快速鍵,以「矩形」選項執行 REVCLOUD 指令。

  1. 於指令提示下,輸入 CUI。
  2. 展開「鍵盤捷徑」節點和該節點下的「快速鍵」節點。
  3. 選取「快速鍵」。

    這會在編輯器右側顯示已定義快速鍵的完整清單。

    註:https://www.autodesk.com/shortcuts/autocad 也可以找到一般指令別名和快速鍵的清單。

    若要定義新的快速鍵,我們要將指令從「指令清單」拖曳到「快速鍵」節點,然後指定按鍵組合。

  4. 在「指令清單」窗格中,向下捲動到「矩形修訂雲形」。
  5. 將其拖曳到「快速鍵」節點。
    提示: 拖曳時,如果先移出對話方塊,再回到您要放置指令的區域,可以消除自動捲動的狀況。這可讓您更輕鬆地將指令精確放置在所需位置。
  6. 選取您剛剛加到「快速鍵」中的「矩形修訂雲形」。

    「性質」區段會預先填入,但不含快速鍵。我們將指定 Ctrl+Shift+R。

  7. 在「性質」區段的「鍵」欄位中,執行以下其中一項作業:
    • 鍵入 Ctrl+Shift+R
    • 按一下「快速鍵」對話方塊上的「...」並按 Ctrl+Shift+R,然後按一下「確定」。

    結果應如下圖所示。

  8. 按一下「確定」結束「自訂使用者介面 (CUI)」編輯器。
  9. 於指令提示下,按 Ctrl+Shift+R。

    會以矩形選項執行 REVCLOUD 指令。

還原 CUIx 檔

如果您不滿意所做的變更,可以將 CUIx 檔還原為先前的儲存狀態或程式預設值。

  1. 於指令提示下輸入 CUI。
  2. 在「所有檔案中的自訂」窗格中的 ACAD 節點上按一下右鍵 (如果使用 AutoCAD LT 則為 ACADLT 節點)。
  3. 選取以下其中一個選項:
    • 還原 ACAD.CUIX (如果使用 AutoCAD LT 則為 ACADLT.CUIX) - 將 CUIx 還原為先前的儲存狀態。
    • 重置 ACAD.CUIX (如果使用 AutoCAD LT 則為 ACADLT.CUIX) - 將 CUIx 重置為原始安裝狀態。
  4. 在警示中按一下「繼續」。
  5. 按一下「確定」結束「自訂使用者介面 (CUI)」編輯器。

自動修正

如果您經常拼錯某些指令,可以嘗試「自動修正」。啟用「自動修正」功能後,指令行建議清單會根據您過去曾出現過的拼字錯誤提供建議。您也可以手動將指令和系統變數加入經常拼錯的「自動修正」清單。

  1. 於指令提示下,輸入 INPUTSEARCHOPTIONS
    對話方塊包含一個「自動修正」設定的區段。
  2. 如果尚未選取「啟用自動修正」,請選取。
  3. 將「自動修正」設定為「記憶自動修正清單於 1 次輸入錯誤之後」。

    這樣,我們在本練習中只要嘗試一次,就能將拼錯的字與指令關聯。

  4. 按一下「確定」。
  5. 於指令提示下,輸入 WPIOUT

    您將在指令視窗中看到「不明的指令」。

  6. 於指令提示下,鍵入 WPIOUT 但不要按 Enter。
  7. 從可能指令清單中,選取「WIPEOUT」。

    這會將拼錯的 WPIOUT 與實際指令 WIPEOUT 相關聯。

  8. 按 Esc 可清除指令提示。
  9. 於指令提示下,鍵入 WPIOUT

    拼錯的指令現在會辨識為 WIPEOUT 指令。

    我們將選項設回預設值。

  10. 於指令提示下,輸入 INPUTSEARCHOPTIONS
  11. 將「記憶自動修正清單」變更回「3 次輸入錯誤之後」。
  12. 按一下「確定」。

    您也可以在「自動修正」檔案中手動輸入指令。

  13. 按一下「管理」頁籤 > 「自訂」面板 > 「編輯別名」下拉式功能表 > 「編輯自動修正清單」 查找

    記事本會開啟 AutoCorrectUserDB.pgp 檔。此檔案的格式為「不正確的指令, *正確的指令」。

  14. 在第一行空白行輸入 CRIRCLE, *CIRCLE
  15. 按一下「檔案」 > 「儲存」,然後關閉「記事本」。
  16. 於指令提示下,輸入 REINIT
  17. 選取「PGP 檔」,然後按一下「確定」。
  18. 於指令提示下,開始鍵入 CRIRCLE

    您會看到它現在已修正,並啟動 CIRCLE 指令。

摘要

自訂這些指令行功能可更進一步提高您的效率。定義您自己的指令別名和快速鍵,從長遠來看可以節省時間。

相關的指令和系統變數

以下是一些與指令別名、快速鍵和自動修正相關的常用指令和系統變數。

指令 描述

ALIASEDIT (僅限 AutoCAD)

建立、修改和刪除 AutoCAD 指令別名。
APPLOAD 載入和卸載應用程式,並定義啟動時載入的應用程式。
CUI 管理產品中的自訂使用者介面元素。
REINIT 重新起始設定數位板、數位板輸入/輸出埠,以及程式參數檔。
系統變數 描述 預設值 儲存位置
RE-INIT 重新起始設定數位板、數位板連接埠以及 acad.pgp 檔。(位元碼) 0 未儲存