У меня есть скрипт .bat, который запускается раз в пару часов.Он должен закрыть любой запущенный процесс firefox и через 5 секунд открыть веб-страницу.
Это пакетный скрипт:
cls
cscript CloseBrowser.vbs
ping -n 1 -w 5000 1.1>null
start www.google.it
А вот CloseBrowser.vbs:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'firefox.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
Вместо того, чтобы открывать одну страницу, со второго запуска она открывает две идентичные страницы.