close

巨集概論


一般巨集使用反斜線 (\) 表示暫停以等待使用者輸入,使用分號 (;) 空格 表示按下 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



空字元,會抑制在功能表項目結尾自動加入空白鍵



 



 


arrow
arrow
    全站熱搜

    Tiger&蘋果爸 發表在 痞客邦 留言(1) 人氣()