AutoCAD LT のマクロで [enter] (改行) を意味する文字は、次のどれでしょう?


■ 回答の選択肢


1. ; (セミコロン)


2. \ (円マーク)


3. + (プラスマーク)



正解は… 下にスクロールしてください。





















































<1> が正解です。


例えば、レイアウト上でペーパー/モデル空間を切り替えた後に、textコマンドで文字を記入する場合は、次のようなマクロで実行できます。


^C^C^P$M=$(if,$(=,$(getvar,cvport),1),mspace,pspace) ;text;


; の部分が [enter] を意味しているので、切り替えた後に区切りで [enter] を実行し、textコマンドを起動していることが分かります。


\マークは入力待ち、+マークはマクロが長文で次の行にわたる場合の繋ぎに使用します。

レイヤー red、blue、green に図形が登録されています。
C験道場-q081219a

green に存在する、直線をフィルタとしてオブジェクト選択する設定として、正しいものは次のどれでしょう?



■ 回答の選択肢



1.

** AND 開始
画層 = green
オブジェクト = 線分
** AND 終了


2.

** OR 開始
画層 = red
オブジェクト = 円
** OR 終了


3.

** AND 開始
画層 = green
** NOT 開始
オブジェクト = 円
** NOT 終了
** AND 終了



正解は… 下にスクロールしてください。






















































<1> が正解です。


単純な組み合わせでは、** AND 開始/** AND 終了 の構文は不要です。

画層 = green/オブジェクト = 線分 の選択フィルタでオブジェクトを選別できます。


C験道場-q081219b


<3> は「円ではない、レイヤー green」のオブジェクトが選択されますので、レイヤー greenのポリラインが該当するので不満足なフィルタと言えます。
C験道場-q081219d