2016-08-30 2 views
0

Я пытаюсь создать скрипт в PowerShell, который вызывает .bat (&. \ Test.bat), и этому .bat необходимо выполнить .exe (или много), подождать тайм-аут и убить его (или их).Убейте пакетный скрипт .exe и PowerShell

Для этого я сделал (в цикле):

start %1 
timeout 5 > nul 
taskkill /f /im %1 
exit 0 

Все запускается и тайм-аут хорошо, но CMD никогда не закрывается.

Как я мог это сделать?

+0

Попробовал ваш код и вызывается как '& \ test.bat calc.exe' - работает, как ожидалось.. – wOxxOm

ответ

0

Вы можете попробовать использовать пример: Stop-Process -processname notepad.exe

Смежные вопросы