Ответ 1
Вы можете передать что-либо в процесс cmd
:
'' | cmd /c foo.cmd
который будет обрабатываться как вход cmd
и что достаточно для pause
, чтобы остановить паузу.
Пример кода здесь.
У меня есть пакетный файл, который я не могу изменить, но я хочу автоматизировать с помощью Powershell 2.0. Он заканчивается командой PAUSE
, которая отображает:
Press any key to continue...
Есть ли способ вызвать этот пакетный файл из powershell script, но выйти из него, не требуя, чтобы пользователь нажал что-то?
Вы можете передать что-либо в процесс cmd
:
'' | cmd /c foo.cmd
который будет обрабатываться как вход cmd
и что достаточно для pause
, чтобы остановить паузу.
Пример кода здесь.