Wolfram Mathematica で書かれたいくつかのパッケージとインターフェース (.nb) があります。そして、いくつかの「メニュー」がそれらを呼び出す方法で、それらを1つのアプリケーションに入れたいと思います。メニューなどの参考になれば幸いです。そのようなユーザーインターフェイスをどのように整理できますか???
たぶん、あなたの何人かはそのような経験を持っているか、いくつかの例を学びました!!
期待に感謝します!
Wolfram Mathematica で書かれたいくつかのパッケージとインターフェース (.nb) があります。そして、いくつかの「メニュー」がそれらを呼び出す方法で、それらを1つのアプリケーションに入れたいと思います。メニューなどの参考になれば幸いです。そのようなユーザーインターフェイスをどのように整理できますか???
たぶん、あなたの何人かはそのような経験を持っているか、いくつかの例を学びました!!
期待に感謝します!
Program Files \ Wolfram Research \ Mathematica \ 8.0 \ SystemFiles \ FrontEnd \ TextResources \ WindowsのMenuSetup.trファイルに次のようなコードを追加することで、メニューコマンドを追加できます。
ただし、最初にバックアップを作成してください。
...
MenuItem["&About Mathematica...", "AboutBoxDialog"]
}],
Menu["&Additions",
{
Item["Package &One", KernelExecute[Get["MyPackages`PackageOne`"]], MenuEvaluator->Automatic],
Delimiter,
Item["Function &Two", KernelExecute[MyPackages`FunctionTwo[]], MenuEvaluator->Automatic]
}]
}]
上記の例では、パッケージファイルPackageOne.m全体を呼び出すことも、関数のみを呼び出すこともできます。ただし、単一の関数を呼び出すには、おそらくinitファイルからパッケージを事前にロードしておく必要があります。
ここAddMenuCommands[]
に示すように、を使用してセッションごとにメニューを変更することもできます。