【发布时间】:2014-10-24 15:37:18
【问题描述】:
我有一个从 Windows 命令行(又名或提示符)调用的 .m 脚本,我每天使用不同的参数多次(50 次以上)调用此脚本。
我尝试使用matlab -r "run script.m" 并且脚本正确执行,但每次我发出此提示命令时都会打开一个新的 MATLAB 实例,这在这种情况下是不可取的。
有没有办法确定我的 Windows 7 机器上已经运行了一个 MATLAB 实例,并通过 Windows 命令行在多个外部调用中强制使用相同的 MATLAB 实例?
【问题讨论】:
-
@bdecaf:+1 好建议。事实上,使用 COM 接口,您可以重用现有会话来执行脚本(无需每次都创建新会话)
-
事实上,我希望 MATLAB Simulink 通过 MATLAB 外部命令触发一个块(使用 hilite_system 命令)。为此, nodesktop 和 minimize 选项无法满足我的需要。我来看看COM接口!感谢您的建议。
标签: matlab command-line