1

Wolfram Mathematica で書かれたいくつかのパッケージとインターフェース (.nb) があります。そして、いくつかの「メニュー」がそれらを呼び出す方法で、それらを1つのアプリケーションに入れたいと思います。メニューなどの参考になれば幸いです。そのようなユーザーインターフェイスをどのように整理できますか???

たぶん、あなたの何人かはそのような経験を持っているか、いくつかの例を学びました!!

期待に感謝します!

4

1 に答える 1

2

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[]に示すように、を使用してセッションごとにメニューを変更することもできます。

于 2012-05-21T12:55:13.353 に答える