Приведенные ниже скрипты будут перезапускать определенную программу, как только она будет закрыта. В качестве примера используется
C:\Windows\notepad.exe. Этот путь в тексте скрипта нужно заменить на свой, кавычки не трогать. Итак, неубиваемый блокнот
:
Версия VBscript. Поместить этот код в текстовый файл и сохранить с расширением .vbs
Код:
Do: CreateObject("WScript.Shell").Run """C:\Windows\notepad.exe""", , True: Loop
Версия BAT или CMD (точнее это VBS, "завернутый" в BAT или CMD). Поместить этот код в текстовый файл и сохранить с расширением .bat или .cmd
Код:
' & start "" wscript /e:vbscript "%~dpf0"
Do: CreateObject("WScript.Shell").Run """C:\Windows\notepad.exe""", , True: Loop
Для остановки скрипта в диспетчере задач завершить процесс
wscript.exe
Источники:
http://forum.script-coding.com/viewtopic.php?id=6519
http://ss64.com/nt/start.html