我正在尝试使用HTML和CSS为我的应用构建前端。我安装了IIS,并向需要执行Matlab代码的PHP脚本发送请求。
问题是什么?
我无法成功执行Matlab代码。我更喜欢通过CMD运行代码。
我尝试了什么?
我已经尝试了以下
(A)
exec(matlab -nodisplay -nojvm -logfile out.txt -r "[matlabfilename]; quit;");
结果:没有任何反应,我期望看到的是out.txt中matlab程序的输出。如果我在cmd上执行上面的代码,Out.txt包含程序的输出,但如果我在Web浏览器中使用该链接,它将变为空
(B)我已经制作了一个工作和使用的cmd命令的批处理文件
system("cmd /c C:\inetpub\wwwroot\beServer\prog.bat");
其中prog.bat包含
matlab -nodisplay -logfile out.txt -r "main; quit;"
我已将要执行的所有matlab文件复制到C:\ inetpub \ wwwroot \ beServer
结果:我看到C:\ inetpub \ wwwroot \ beServer> matlab -nodisplay -logfile out.txt -r" main;退出;"在Web浏览器中但没有更改out.txt