AutoCADを使用していると「コマンドマクロ」という言葉を見聞きすることがあるかと思います。難しそうに聞こえるかもしれませんが、実はAutoCADユーザーであれば普段から無意識のうちにこの機能を利用しています。
この記事では、コマンドマクロとは一体どのようなものなのか、要点を絞って解説します。
普段使っているコマンドボタンも実は「マクロ」
例えば、日常的に使っている「線分」コマンドのボタン。これも実はコマンドマクロによって動いています。
AutoCADの画面上部にある「管理」タブから「ユーザーインターフェース(CUI)」を開き、コマンド一覧で「線分」と検索してみます。 プロパティ内の「マクロ」という項目を確認すると、以下のような文字列が記載されているのがわかります。
^C^C_line
マクロの文字列が持つ意味
一見すると暗号のようですが、それぞれの記号には明確な意味があります。
line:線を引くためのプログラムを呼び出す指示^C(キャレットC):キーボードの「Esc(エスケープ)」キーと同じ、キャンセルの指示
つまり という文字列は、「Escキーを2回押して実行中のコマンドを完全にキャンセルしてから、線分コマンドを起動する」という動作を一つのボタンにまとめたものになります。
この仕組みがあるおかげで、円コマンドなど別の操作をしている途中で線分ボタンを押しても、前の操作が自動的にキャンセルされてスムーズに線を書き始めることができます。^C^C_line
コマンドマクロを超要約すると
まとめますと、コマンドマクロとは、AutoCADに元々備わっている「線を引く」「円を描く」といった機能や、「キャンセルする」といった動作をあらかじめ文字で組み合わせ、一つの命令として実行できるようにする機能のことです。
この仕組みを理解して応用すれば、複数の操作を組み合わせた自分だけのオリジナルコマンドを作成し、日々の作図作業をさらに効率化することも可能になります。
動画での解説
実際のAutoCADの操作画面を用いた詳しい解説は、以下の動画にまとめています。テキストとあわせてご参照ください。