ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
685942 Топик полностью
LordN, философ (11.07.2016 09:56, просмотров: 151) ответил fk0 на На windows scripting host такое наскриптовать по-моему сложно. Это что-то вроде того же батника -- как без рук, ничего не сделать. Проще на Tcl + TWAPI. По крайней мере окно прятать, нажимать "ок" в окошке и прибивать процессы принудительно.
спорить не буду, ибо не понимаю ни в том ни в другом. ты можешь помочь накидать код? в цикле, раз в минуту, проверять запущен ли конкретный процесс, если нет, то через таймаут в пару минут, запустить его командной строкой. находил еще вот такое
Option Explicit

Dim lngProcessID

With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
	Do
		If .Get("Win32_Process").Create("ХХХ", Null, Null, lngProcessID) = 0 Then
			.ExecNotificationQuery( _
				"SELECT * FROM __InstanceDeletionEvent WITHIN 2 WHERE " & _
				"TargetInstance ISA 'Win32_Process' AND " & _
				"TargetInstance.ProcessID = '" & CStr(lngProcessID) & "'").NextEvent
		Else
			' Не удалось запустить процесс
			Exit Do
		End If
	Loop
End With

WScript.Quit 0

но это вообще или не работает я чего-то не понял..
ЛН