關於控制功能區按鈕顯示

功能區按鈕的顯示方式可指示其在程式中的可用性。

功能區按鈕可顯示為:

註: 若要標記功能區按鈕,「~」或「!.」序列不能明確放在指令名稱之前;必須放在 DIESEL 表示式之內。

灰顯 (停用) 功能區按鈕

您可以使用 DIESEL 字串表示式灰顯功能區按鈕。

灰顯後,與功能區按鈕相關聯的巨集和次功能表變為不可存取。

在「性質」窗格的「巨集」性質中,下列 DIESEL 字串表示式可在其他指令作用中時停用巨集。

$(if,$(getvar,cmdactive),~)MOVE^C^C_move

AutoLISP menucmd 函數也可用於停用或啟用巨集或 AutoLISP 應用程式中的項目。

標記功能區按鈕

您可以使用 DIESEL 字串表示式標記功能區按鈕。

當標記功能區按鈕時,影像周圍會顯示邊框。

DIESEL 字串表示式用於在每次顯示功能區按鈕時,有條件地進行標記。以下 DIESEL 字串範例 (加入「性質」窗格的「巨集」性質後) 會亮顯啟用相關系統變數的功能區按鈕。

$(if,$(getvar,orthomode),!.)Ortho^O
$(if,$(getvar,snapmode),!.)Snap^B
$(if,$(getvar,gridmode),!.)Grid^G

同時停用和標記功能區按鈕

您可以使用以下其中一種格式,同時標記和停用功能區按鈕:

~!.labeltext
!.~labeltext