我试图通过Matlab运行一个简单的Powershell脚本 . 它的目的是在我的笔记本电脑和HPC之间交换文件 . 从命令行一切正常,我可以看到文件被复制,整个过程在几秒钟内完成 .
powershell.exe -ExecutionPolicy Unrestricted -File C:\Users\...\TEST.ps1
但是当我尝试从Matlab运行时,虽然我仍然可以看到文件被成功复制,但Matlab并没有“停止”,这意味着它永远忙着我需要通过Ctrl-C关闭它 .
system('powershell.exe -ExecutionPolicy Unrestricted -File C:\Users\...\TEST.ps1')
因为它应该是更大的Matlab代码的一部分,我希望它能够顺利运行 . 谁能帮助我?
一个 .
1 回答
我找到了解决方案 . 它正是我想要的 . 可能它不是最简单的,但我会用它直到找到更好的东西: