・ コマンドが終わるまでループさせる

(wcmach) を使ってコマンドの終了を調べる。

CMDNAMES の返す値は、大文字
WCMATCH 関数は、大文字と小文字を区別するので注意!

例)

(command "_QDIM")
(princ "\n寸法を記入する線分を選択:")
(while (wcmatch (getvar "
CMDNAMES") "*QDIM*") ;コマンドが終わるまでループ
  (command pause)
  ); end while

システム変数 "CMDACTIVE" を使ってコマンドの終了を調べる

例)

(command "._xline" "_hor")
(while (/= 0 (getvar "CMDACTIVE")) ;コマンドが終わるまでループ 
  (prompt "\n通過点を指示")
  (command "\\")
  )