この機能を使用できるのは、特定のモジュール パッケージだけです。情報 / 著作権

スクリプトを使用したメニュー アイテムの挿入

スクリプトを使用して、[ユーティリティ] メニューに 1 つまたは複数のアイテムを追加できます。これには、[DeclareMenu] 属性を使用して MenuFunction() 関数を呼び出します。そのあとにスクリプトをロードした場合、AddMenuItem 関数によって指定されたメニュー アイテムが生成されます。

このような単純な C# スクリプトの全体的な構造は次のようになります。

public class <ScriptName>
{

     [DeclareMenu]
     public void MenuFunction()
     {

           Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
           oMenu.AddMenuItem("<MenuText>","<ActionName>");

     }

}

メニュー アイテムは常に、メニュー アイテムが選択されたときに呼び出されるアクションにリンク付けされています。これは、スクリプトに別のアクションがある ([DeclareAction] を通じて) か、またはメニュー アイテムが既存のアクションに割り当て済みであるかのいずれかを意味します。

関連項目