我尝试在PowerShell的循环中运行exe,但程序以Press any key to continue
结束,所以我的循环挂起。
到目前为止我的代码是:
foreach ($num in 1..50) { .\somethig.exe }
在bash中,我可以使用yes
命令,但在PowerShell
答案 0 :(得分:1)
假设您必须输入' y'通过暂停,
PS> 1..3 | % { write-output y | cmd /c pause }
Press any key to continue . . .
Press any key to continue . . .
Press any key to continue . . .
PS>
PS> 1..50 | % { write-output y | .\something.exe }
'%'是Foreach-Object的别名