我正在运行一个程序,该程序通过system
命令多次调用powershell。最后,我看到了许多打开的窗户。我希望在每次迭代完成后关闭这些窗口,或者在后台运行而不打开命令窗口。
pubPath = 'powershell -inputformat none cd C:some path in my pc &';
[status,publisher] = system(pubPath);
我已经在路径的末尾尝试了exit
和exit()
命令,但到目前为止都没有成功。任何帮助都会很棒。
为了将来参考,我找到了一个问题的解决方案。在循环执行其所有实例后执行此命令,并且所有派生的命令窗口都将关闭。如果成功,您可能会杀死比您想要的更多的进程。
system('taskkill /IM cmd.exe')