BS2-CAD & AutoCAD User's Page
Top Page 便利ツール 知得情報 Lisp メモ VBA メモ 関連リンク
情報番号 012

Back 上へ Next

お邪魔なコントロールを削除する<BS2CAD 2000系>

いろんな機能が追加されて、表示しておきたいツールバーがたくさんあります
しかし、その中には使わないものも含まれていますよね
その中の筆頭、Object Properties ツールバーの線の太さコントロールと印刷スタイルコントロールを削除します

BS2CAD では、線の太さコントロールと印刷スタイルコントロールは使いません

BS2CADでは、線の太さは、色によって決めるようになっていますので、線の太さコントロールは使うことはありません
また、印刷スタイルコントロールにおいては、色従属モードの場合使用できません
なのに、ドーンと居座っているコントロールは、お邪魔以外の何物でもありません

まずは環境のバックアップを

線の太さと印刷スタイルのコントロールは、一般的には ACAD メニューグループの Object Properties ツールバーに入っていますので、acad.mns ファイルの編集が必要になります
このファイルは重要なファイルですので、壊してしまうと、CAD責任者よりお叱りを受けることになりますから、必ずバックアップをとりましょう
エクスプローラーで acad.mns を検索して、コピーを取っておきます
名前を acadmns.bak とかにしておくと良いでしょう
・・・acad.mns が複数存在する場合は、どれを編集するのかよーく考えてね・・・

acad.mns ファイルを開く

エクスプローラーよりダブルクリックで、メモ帳が立ち上がって開くはず
だめなら、どのアプリケーションで開くか聞いてくるので、メモ帳(Notepad)を選んでください

いよいよ編集

まずは、編集する個所を探しましょう
メモ帳の検索で TB_OBJECT_PROPERTIES の文字列を検索してください

**TB_OBJECT_PROPERTIES
ID_TbObjectP [_Toolbar("Object Properties", _Top, _Show, 0, 0, 1)]
ID_Ai_molc [_Button("選択したオブジェクトの画層を現在の画層にする", "ICON_16_MOLC", "ICON_16_MOLC")]^C^C_ai_molc 
ID_Layer [_Button("画層", "ICON_16_LAYERS", "ICON_16_LAYERS")]'_layer 
[--]
[_Control(_Layer)]
[--]
[_Control(_Color)]
[--]
[_Control(_Linetype)]
[--]
[_Control(_Lineweight)]
[--]
[_Control(_PlotStyle)]

多分、上記のような記述があると思います
[_Control(_Lineweight)][_Control(_PlotStyle)]がお邪魔なやつです
一気に削除してもいいのですが、気が変わって(あるいはBS2CADの仕様が変わって)元に戻すことも考慮して、コメント文にしておきましょう
コメントにするには、行頭に // を記入してください
(コメントにしておいても、ACADメニューのアイコンのカスタマイズ等を行うと、AutoCAD自身によりコメント文は削除されます)

**TB_OBJECT_PROPERTIES
ID_TbObjectP [_Toolbar("Object Properties", _Top, _Show, 0, 0, 1)]
ID_Ai_molc [_Button("選択したオブジェクトの画層を現在の画層にする", "ICON_16_MOLC", "ICON_16_MOLC")]^C^C_ai_molc 
ID_Layer [_Button("画層", "ICON_16_LAYERS", "ICON_16_LAYERS")]'_layer 
[--]
[_Control(_Layer)]
[--]
[_Control(_Color)]
[--]
[_Control(_Linetype)]
// [--]
// [_Control(_Lineweight)]
// [--]
// [_Control(_PlotStyle)]

さあ、これで完了、上書き保存してメモ帳を終了します

BS2CAD2000系 (AutoCad2000系)を起動します

お邪魔なコントロールが削除されたことを確認してください
「あー 、すっきり ! 」

Back 上へ Next

 

ご意見・ご感想はこちら