お知らせ

--------------------------------------------------

プログラム作成/コンサルティングの申し込みはこちら

--------------------------------------------------

2012年2月8日水曜日

特定の画層のオン/オフを簡単に切り替えるマクロ(AutoCAD 2012)


今日は、特定の画層のオン/オフを簡単に切り替えるマクロの紹介です。


よく オン/オフ の切り替えを行うような画層ってないでしょうか?

画層の オン/オフ は、リボンにある [画層コンボ コントロール] で切り替えられますが、もっと簡単に、ボタンをクリックするだけで オン/オフ を切り替えられるという方法です。


マクロには AutoLISP を使ってこんな感じにしました。(AutoLISP を使ってるので、AutoCAD LT では使えません。)


^C^C_-layer (if (> 0 (cdr (assoc 62 (tblsearch "LAYER" "構築線")))) "on" "of") 構築線;;


このマクロの例では、「構築線」 画層が オフ のときは オン になって、逆に オン のときは オフ になります。


他の画層に対してのマクロを作成したいときは、2 箇所ある 「構築線」 のところを他の画層名にしてあげれば OK です。


動画も作ったので見てみてください。

0 件のコメント:

コメントを投稿