1

Тема: Цикличная проверка программы, перезапуск если закрылась. Нужна помощь

Нужно чтобы скрипт сканил каждые 3 минуты процесс. Если процесса нет, то бишь закрылся, то перезапускать его, а следом через 10сек открывать еще одну программу, далее ждать 10сек, сымитировать нажатие Enter и продолжить скан процесса, до следующей ошибки.

Подскажите со скриптом, все ок?

proga = C:\Users\BillVersus\Desktop\program1.exe.lnk
proga2 = C:\Users\BillVersus\Desktop\program2.exe.lnk
Cycle:
loop {
Sleep 180000
Process, Exist, program1.exe
if ErrorLevel = 1
{
Run, proga
Sleep 10000
Run, proga2
Sleep 10000
SendInput , Enter
Goto Cycle
}
}
Return