Доброго дня. Нужно периодически на серваке удаленно запускать некую программку и и нажимать в ней кнопки. Изобрел скрипт:
Set wshell = CreateObject("WScript.Shell")
Set iee = wshell.Exec("""C:\Program Files\Internet Explorer\IEXPLORE.EXE"" -nohome
http://download.eset.com/download/engine/eav/offline_update_eav.zip")
WScript.Sleep(1000)
wshell.AppActivate(iee.ProcessID)
wshell.SendKeys("{ENTER}")
WScript.Sleep(1000)
wshell.AppActivate iee.ProcessID
wshell.SendKeys("{LEFT}")
WScript.Sleep(700)
wshell.SendKeys("{ENTER}")
В активной сессии все работает, а вот в неактивной не хочет. Программа запускается, но нажатия клавиш не происходит, так и висит в ожидании. Вопрос. Это в принципе винда в неактивной сессии не обрабатывает окна программ и нажатия клавиш? Или нужно идти другим путем?