标签: powershell batch-file powershell-v2.0
我有一个我无法更改的批处理文件,但我希望使用Powershell 2.0进行自动化。它以PAUSE命令结束,显示:
PAUSE
Press any key to continue...
有没有办法从powershell脚本调用这个批处理文件,但让它退出而不需要用户按某些东西?
答案 0 :(得分:21)
您可以将任何内容传输到cmd进程:
cmd
'' | cmd /c foo.cmd
将被cmd视为输入,这足以使pause停止暂停。
pause
示例代码here。