2017-05-03 337 views
0

我运行的是Windows机器1的一个MATLAB脚本,我在其中调用它来唤醒另一台Windows机器-2。现在,我想从Windows机器2的cmd运行MATLAB脚本,并在任务完成到机器1时发送状态。如何在一台计算机上运行MATLAB中另一台计算机上的MATLAB [Windows]

一个典型的方法是使用远程桌面连接。但是,由于我的项目需求,我想使用MATLAB在另一台机器上运行MATLAB脚本。有没有办法做到这一点?

回答

0

如果需要在单独的机器上运行和使用MATLAB过程,则可以使用DCOM接口。

更多信息可查询here

如果你只是有一个命令行界面,你可以使用这个命令来启动脚本,优雅地从它处理错误,并关闭脚本执行完毕后,MATLAB解释:

C:\<a long path here>\matlab.exe" -nodisplay -nosplash -nodesktop -r "try, run('C:\<a long path here>\mfile.m'), catch, exit, end, exit" 
+0

这需要我更改另一台机器(机器2)中的设置。如果这是我的目标,我可以手动完成。 – user7410580

+0

我编辑了我的答案,以便您无法访问这些设置。 – Yotam

+0

让我再说一遍:我无法访问计算机,更不用说命令行了。 – user7410580

相关问题