ふるかわっちの便利なAutoCAD手帳。

よく聞かれるAutoCADの質問や知っていると便利なTipsブログ。トラブル時のお助けキーワード検索もできます。

★ステータスバーの左端に座標が表示されるところの有効利用。

2005-12-15 | AutoCAD:一般
MODEMACROというシステム変数で管理されています。

ステータスバーの一番左端に、(通常何のカスタマイズもしていない場合は)カーソルがある位置の座標がチラチラしている領域があると思います。マクロを自分で組まれる方はよくご存知でしょうが、ここはMODEMACROというシステム変数で管理されているので、それを書き換えることによって任意の情報を表示させておくことができます。

マクロ中ではユーザー側へのメッセージ領域として使われることが多いのですが、会社名を表示させたり、実行中のコマンド名を表示させたり、現在の線種や画層名を表示しておくこともできます。(レイヤ名は長いレイヤ名もきちんと表示するので便利がいいかもしれません)


コマンド: modemacro
MODEMACRO の新しい値を入力、または .=なし <"">:


と出たところに、次の文を貼り付けしてみてください。


【実行中のコマンド名】
$(getvar, cmdnames)

【図面の線種尺度】
"線種尺度="$(getvar,ltscale)"

【日付・時間・曜日】
$(edtime, $(getvar,date),YYYY MON DD DDDD H:MMam/pm)

【FILEDIA値の警告】
$(if,$(getvar, filedia),"","FILEDIA=1 ファイルを開くダイアログが表示されません。")

【現在の線種・レイヤ】
色=$(getvar,cecolor) 線種=$(GETVAR,CELTYPE) レイヤ=$(GETVAR,CLAYER)


【検索キー】
表示/MODEMACRO/ステータスバー

コメント (5)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 2006が入りました(涙) | トップ | ★LT2005・2006が起動しない!... »
最新の画像もっと見る

5 コメント

コメント日が  古い順  |   新しい順
Unknown (miya)
2005-12-15 11:35:30
はじめまして。

いつも参考にさせて頂いております。



私は、CAD&CGマガジンにのっていたものを

改良して、



(setvar

"modemacro"

"SCALE:1/$(getvar,dimscale) 長さ[$(rtos,$(/,$(getvar,DISTANCE),1))]")



と、.mnlファイルに書き込んで使用しています!
返信する
Unknown (まりりん)
2005-12-16 08:13:20
書き込みありがとうございます。

尺度を表示させるのもいい考えですね。



mnlファイルって何?という人は

このままコマンドラインに貼り付けても

エラーになってしまいますので



SCALE:1/$(getvar,dimscale) 長さ[$(rtos,$(/,$(getvar,DISTANCE),1))]

※改行をいれずに一文で



の形でmodemacroコマンドのプロンプトに貼り付けます。
返信する
表示させた内容の消し方 (たっぷ)
2005-12-17 13:21:08
ヘルプを見れば判ることですが、modemacroで表示させた内容を消すには、



コマンド: modemacro

MODEMACRO の新しい値を入力、または .=なし <"">:

ここで『""』を入力してenterです♪

返信する
Unknown (まりりん)
2005-12-19 00:07:10
>modemacroで表示させた内容を消すには、

あ、そうだ^^; なにかを書き忘れたと思っていました。

フォローありがとうございます。
返信する
monclerray@gmail.com (モンクレール 2015)
2014-12-01 01:34:29
モンクレール 2015 フォルラン来季残留「分からない」 他クラブから「オファー来ていない」
http://www.moncler-ray.com/moncler-2015/
返信する

コメントを投稿

AutoCAD:一般」カテゴリの最新記事