使用Mathematica的代码nb。 VB.Net应用程序中的文件

时间:2012-09-09 17:01:28

标签: vb.net wolfram-mathematica

我有Mathematica nb.file中的代码,我想通过Net / Link在我的VB应用程序中使用它。
有没有办法如何直接使用nb.file中的代码?例如,我将通过VB在Mathematica中执行代码?

1 个答案:

答案 0 :(得分:1)

一种方法是使用类似下面的指令构造一个字符串,并将其发送到.NET中的mathkernel Compute函数:

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

REF。 Uncaught Throw generated by JLink or UseFrontEnd