「教學」巨集概論
+6
lingo_st
EVONNE
Agogosan
dora.yen
judyyai
Tiger&蘋果爸
10 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第2頁(共2頁)
「教學」巨集概論
主題回顧 :
一般巨集使用反斜線 (\) 表示暫停以等待使用者輸入,使用分號 (;) 或 空格 表示按下 Enter 鍵。
下列巨集範例中,將繪製半徑為 10 個單位的圓。
^C^C_CIRCLE;\10;
巨集可應用的範圍為 下拉式功能表、工具列按鈕、工具選項板等。
-------------------------------------------------------------------------------------------------------------
※ 下拉式功能表
附圖:CUI功能表
附圖:CUI功能表巨集
附圖:輔助繪圖-下拉式功能表
※ 工具列按鈕
附圖:CUI工具列
附圖:CUI工具列巨集
附圖:輔助繪圖工具-工具列
※ 工具選項板
附圖:工具選項版巨集
附圖:輔助繪圖工具-工具選項版
•特殊字元 ^C^C 會取消任何執行中的指令。
•特殊字元底線 (_) 會自動將隨後的指令轉換為其他語言。
•項目 CIRCLE 會啟動 CIRCLE 指令。
•特殊字元反斜線 (\) 會使巨集執行暫停,以便使用者指定中心點。
•項目 10 是對半徑提示的回應。
•功能表巨集中的分號 (;) 會啟用 ENTER 鍵。
註:當你使用 SELECT 指令時會延遲巨集暫停後的繼續執行,巨集在完成物件選取後才繼續執行。當在特殊字元 ^C^C 前面加 * 符號,*^C^C即變成連續式巨集。
=================================================================
巨集範例說明:
^C^C_CIRCLE;\10;
使用者可能正在執行其他指令,當你點選了巨集;
1.^C^C ...會先取消執行中的指令
2.CIRCLE; ...下達 CIRCLE 指令 後 ENTER
3.\ ...請使用者指定圓的半徑
4.10; ...下達半徑為 10 後 ENTER
=================================================================
***在功能表巨集中使用的特殊字元***
字元描述
------------------------------------------------------------------
; 啟用 Enter 鍵
[空格] 輸入一個空格;功能表項目中指令序列間的空格相當於按下空白鍵
\ 暫停以等待使用者輸入 (Accelerators 節中無法使用)
_ 轉換緊隨其後的 AutoCAD 指令與選項
+ 將功能表巨集延續到下一行 (如果是最後一個字元)
=* 顯示目前的頂層下拉功能表、快顯功能表或影像功能表
*^C^C 重複項目的字首
^B 開啟或關閉鎖點 (Ctrl+B)
^C 取消指令 (Esc)
^D 開啟或關閉座標顯示 (Ctrl+D)
^E 設定下一個等角平面 (Ctrl+E)
^G 開啟或關閉格點 (Ctrl+G)
^H 發出倒退鍵
^O 開啟或關閉正交
^P 開啟或關閉 MENUECHO
^Q 將所有提示、狀態列示和輸入回應至印表機 (Ctrl+Q)
^T 開啟或關閉數位板 (Ctrl+T)
^V 變更目前的視埠。
^Z 空字元,會抑制在功能表項目結尾自動加入空白鍵
一般巨集使用反斜線 (\) 表示暫停以等待使用者輸入,使用分號 (;) 或 空格 表示按下 Enter 鍵。
下列巨集範例中,將繪製半徑為 10 個單位的圓。
^C^C_CIRCLE;\10;
巨集可應用的範圍為 下拉式功能表、工具列按鈕、工具選項板等。
-------------------------------------------------------------------------------------------------------------
※ 下拉式功能表
附圖:CUI功能表
附圖:CUI功能表巨集
附圖:輔助繪圖-下拉式功能表
※ 工具列按鈕
附圖:CUI工具列
附圖:CUI工具列巨集
附圖:輔助繪圖工具-工具列
※ 工具選項板
附圖:工具選項版巨集
附圖:輔助繪圖工具-工具選項版
•特殊字元 ^C^C 會取消任何執行中的指令。
•特殊字元底線 (_) 會自動將隨後的指令轉換為其他語言。
•項目 CIRCLE 會啟動 CIRCLE 指令。
•特殊字元反斜線 (\) 會使巨集執行暫停,以便使用者指定中心點。
•項目 10 是對半徑提示的回應。
•功能表巨集中的分號 (;) 會啟用 ENTER 鍵。
註:當你使用 SELECT 指令時會延遲巨集暫停後的繼續執行,巨集在完成物件選取後才繼續執行。當在特殊字元 ^C^C 前面加 * 符號,*^C^C即變成連續式巨集。
=================================================================
巨集範例說明:
^C^C_CIRCLE;\10;
使用者可能正在執行其他指令,當你點選了巨集;
1.^C^C ...會先取消執行中的指令
2.CIRCLE; ...下達 CIRCLE 指令 後 ENTER
3.\ ...請使用者指定圓的半徑
4.10; ...下達半徑為 10 後 ENTER
=================================================================
***在功能表巨集中使用的特殊字元***
字元描述
------------------------------------------------------------------
; 啟用 Enter 鍵
[空格] 輸入一個空格;功能表項目中指令序列間的空格相當於按下空白鍵
\ 暫停以等待使用者輸入 (Accelerators 節中無法使用)
_ 轉換緊隨其後的 AutoCAD 指令與選項
+ 將功能表巨集延續到下一行 (如果是最後一個字元)
=* 顯示目前的頂層下拉功能表、快顯功能表或影像功能表
*^C^C 重複項目的字首
^B 開啟或關閉鎖點 (Ctrl+B)
^C 取消指令 (Esc)
^D 開啟或關閉座標顯示 (Ctrl+D)
^E 設定下一個等角平面 (Ctrl+E)
^G 開啟或關閉格點 (Ctrl+G)
^H 發出倒退鍵
^O 開啟或關閉正交
^P 開啟或關閉 MENUECHO
^Q 將所有提示、狀態列示和輸入回應至印表機 (Ctrl+Q)
^T 開啟或關閉數位板 (Ctrl+T)
^V 變更目前的視埠。
^Z 空字元,會抑制在功能表項目結尾自動加入空白鍵
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: 「教學」巨集概論
不客氣~talent1019 寫到:感謝蘋果爸的教學,終於知道巨集使用方法,這樣對不會LISP的我來說是一大福音
巨集指令真的很有趣,學習門檻不高,歡迎多多推廣討論喔~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第2頁(共2頁)
這個論壇的權限:
您 無法 在這個版面回復文章