「Cmdnames」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{システム変数}} * タイプ: 文字列 * 保存先: 保存されない * 初期値: "" アクティブなコマンドと割り込みコマンドの名前が表示される。 たとえば、値が LINE'ZOOM の場合は、LINE[線分]コマンドの実行中に ZOOM[ズーム]コマンドが割り込みモードで使用されていることを示す。 この変数は、AutoLISP 、ActiveX オートメーション、DIESELなどのプログラミン…」)
 
編集の要約なし
 
12行目: 12行目:


この変数は、AutoLISP 、ActiveX オートメーション、DIESELなどのプログラミング インタフェースで使用するように設計されている。
この変数は、AutoLISP 、ActiveX オートメーション、DIESELなどのプログラミング インタフェースで使用するように設計されている。
注: ActiveX オートメーションは、AutoCAD LT では使用できない。
 
* 注: ActiveX オートメーションは、AutoCAD LT では使用できない。





2024年2月12日 (月) 08:42時点における最新版

  • タイプ: 文字列
  • 保存先: 保存されない
  • 初期値: ""


アクティブなコマンドと割り込みコマンドの名前が表示される。


たとえば、値が LINE'ZOOM の場合は、LINE[線分]コマンドの実行中に ZOOM[ズーム]コマンドが割り込みモードで使用されていることを示す。

この変数は、AutoLISP 、ActiveX オートメーション、DIESELなどのプログラミング インタフェースで使用するように設計されている。

  • 注: ActiveX オートメーションは、AutoCAD LT では使用できない。


; LISP で boundary コマンドが実行中なら Enter で進める例
(while (wcmatch (getvar "cmdnames") "*BOUNDARY*")
  (command "")
)


DIESEL を使用してステータス行に現在のコマンドを表示する方法の簡単な例。
コマンド: modemacro
MODEMACRO の新しい値を入力, または .=なし <"">: $(getvar, cmdnames)


関連事項