添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

从MATLAB中执行Powershell命令

1 人关注

我正试图使我的工作流程自动化。所以我在MATLAB中为我的系统生成了一个测试列表。在同一个脚本中,我在等待一个新的日志文件,这个文件只有在我通过windows powershell在某个目录下运行一个python脚本时才会生成。 那个python脚本会把生成的测试列表,产生一个新的日志文件。我的代码寻找该文件的修改日期,如果它有变化,就意味着产生了一个新的日志文件。然后代码提取某些字符串,然后绘制结果。

我的问题是,我怎样才能从MATLAB中调用powershell来调用特定目录下的那个python脚本执行命令?

尊敬的各位领导

2 个评论
听起来Powershell在这里是个中间人,为什么不直接从Matlab调用Python呢?
遗憾的是,python脚本构成了测试工具,它们只能通过命令行界面访问。
python
matlab
powershell
Ashhad Khan
Ashhad Khan
发布于 2020-02-07
1 个回答
Wolfie
Wolfie
发布于 2020-02-07
已采纳
0 人赞同

如果你真的想致力于这种Powershell中间的方法,你可以用 system 来调用它

system( 'powershell -command "Some Powershell command"' );