2

Mathematica nb.file にコードがあり、Net/Link 経由で VB アプリケーションで使用したいと考えています。
nb.file のコードを直接使用する方法はありますか? たとえば、VB 経由で Mathematica のコードを実行しますか?

4

1 に答える 1

1

1つの方法は、次の手順のような文字列を作成し、それを.NET内のmathkernelCompute関数に送信することです。

Needs["JLink`"];
$FrontEndLaunchCommand = "Mathematica.exe";
UseFrontEnd[nb = NotebookOpen["C:\\Temp\\run.nb"];
  SelectionMove[nb, Next, Cell];
  SelectionEvaluate[nb];];
Pause[10];
CloseFrontEnd[];

参照。JLinkまたはUseFrontEndによって生成されたキャッチされていないスロー

于 2012-09-09T20:20:34.333 に答える