使用Powershell自动化以PAUSE结尾的bat文件

时间:2010-08-07 10:38:54

标签: powershell batch-file powershell-v2.0

我有一个我无法更改的批处理文件,但我希望使用Powershell 2.0进行自动化。它以PAUSE命令结束,显示:

Press any key to continue...

有没有办法从powershell脚本调用这个批处理文件,但让它退出而不需要用户按某些东西?

1 个答案:

答案 0 :(得分:21)

您可以将任何内容传输到cmd进程:

'' | cmd /c foo.cmd

将被cmd视为输入,这足以使pause停止暂停。

示例代码here