• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AutoCADのマクロについて)

AutoCADのマクロについて

このQ&Aのポイント
  • AutoCAD LT 2006を仕事で使っている者です。複数選択したレイヤ以外を非表示にする方法が見つかりません。
  • 1つのマクロ、もしくはVBSでそれを行う方法は無いでしょうか?VBSでは動作が重くなってしまうので、できればマクロを組みたいです。
  • 単一レイヤのみを表示、選択したレイヤを非表示、非表示と表示を逆転させる方法もできるのですが、複数選択したレイヤ以外を非表示にする方法が分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.1

私が作ったものじゃないのですが・・・>そんな実力無し どこかで手に入れて使っているものがありますので紹介します。 たぶん、何の制限もなく使って良いはずです。>作者さん ありがとう! *^C^C$M=SETENV;TO;0;$(NTH,$(GETENV,TO),SETENV;TEMP;",";SETENV;TO;1,OFFSET;;”""$M=$(IF,$(GETVAR,CMDACTIVE),;AI_MOLC;@;SETENV;TO;2,^C-LAYER;OF;*;Y;ON;$(GETENV,TEMP);)""",SETENV;TEMP;$(GETENV,TEMP)","$(GETVAR,CLAYER);SETENV;TO;1); 1.残したい画層のオブジェクトを連続で選択し 2.選択が終ったら[Enter]キーを押す 書き忘れましたが、LT2005では確認済みですが LT2006は持ってませんので未確認です。

noname#230358
質問者

お礼

ありがとうございます。 仕事の都合ですぐには確認できないので結果は分からないですが、テキストを見る限り大丈夫だと思います。 私も勉強を始めて間もないので、ここまでは思いつくことが出来ませんでした。 本当に、ありがとうございました。

関連するQ&A

専門家に質問してみよう