2007-01-08 10:40:23 Tiger&蘋果爸

巨集概論

巨集概論

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

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

 

 

(悄悄話) 2009-08-15 17:57:37