美好的一天,
我是一个相当缺乏经验的代码编写者,因为我唯一的经验是使用MATLAB。但是,我很快就会学习所有关于Python的知识,我建议使用Sublime Text作为编辑器。与此同时,我想通过将它用于我的MATLAB任务来感受编辑器,并且我在使用它时遇到一些麻烦,这样我就可以从Sublime运行MATLAB脚本,而无需打开它每次运行代码时都会有新的MATLAB实例。有人能帮我这个吗?
我正在使用Windows 7旗舰版x64,MATLAB 2013B和Sublime Text 3.现在我正在使用
构建我的脚本{
"cmd": ["C:/Program Files/MATLAB/R2013b/bin/matlab.exe", "-nodesktop", "-nosplash",
"-r", "\"run('$file')\""],
"selector": "source.m",
"working_dir": "${project_path:${folder}}"
}
我不确定我是否想要nodesktop,但我可以把它拿走。重点是这样做每次都会打开一个新的MATLAB屏幕,这需要一段时间,而且感觉相当不必要。
我会在崇高的论坛上发布这个帖子,但似乎对我不利。
答案 0 :(得分:1)
如果您不想为每个呼叫设置新实例,则需要将MATLAB作为服务器运行。我担心我无法帮助您了解具体细节,但您可以查看官方文档中的MATLAB Automation Server页面。然后找出如何从Python调用COM对象,也许使用PyWinAuto。祝你好运。
P.S。是的,Sublime Text论坛也对我不利。现在已经停了五天了。不好。