我有Mathematica nb.file中的代码,我想通过Net / Link在我的VB应用程序中使用它。
有没有办法如何直接使用nb.file中的代码?例如,我将通过VB在Mathematica中执行代码?
答案 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[];