MNU/MNSのツールがCUIにないのはなぜですか?

症状

MNU または MNS ファイルをメインまたは部分カスタマイズファイルとしてロードすると、ツールバーまたはメニューのツールの一部が欠落します。 [カスタマイズ]ダイアログでツールを選択すると、プロパティパネルにエラーメッセージが表示されます(例: ツールが MacroGroup に見つかりません: SomeMenugroup.SomeToolID)。

原因

ツール ID では大文字と小文字が区別されます。 MNU/MNS ファイルに等しい ID が含まれているが、別のケースでは、ツールバー/メニューが正しい項目を見つけられない場合。

ソリューション

これは、MNU/MNS ファイルですべての ID で大文字と小文字が区別されるようにすることで簡単に修正できます。 上記の例では、 ID_MkbomID_MkBomに置き換えると、ファイルは正しく変換されます。

Note:

MENUGROUP=マイメニューグループ

POP1

ID_MnTools [ツール]

ID_MkBom [Make &B.O.M.]^C^C^Pmakebom

ツールバー

**TB_TOOLS

ID_TbTools [_Toolbar("ツール", _Top, _Show, 5, 1, 1)]

ID_Mkbom [_Button("Make B.O.M.", "dt1_bom", "dt3_bom")]^C^C^Pmakebom

BricsCADがこのMNUファイルをCUIに変換すると、 ID_MkBomID_Mkbom が2つの異なるアイテムとして解釈されますが、MenuMacroは1つだけ追加されます。 したがって、メニュー内の項目は機能しますが、ツールバーボタンは機能しません。