Всего vbs скриптов newb здесь. Я пытаюсь автоматизировать закрытие определенного открытого окна, а именно программу под названием HostsMan. Это на 64-разрядной версии Windows 8.1 Pro, и именно это выглядит в настоящее время мой script:
Set WshShell = CreateObject("WScript.Shell")
WshShell.AppActivate "HostsMan"
WshShell.SendKeys "%{F4}"
Вторая строка, похоже, не работает. Я знаю, что строка 3 работает, потому что она активирует меню выключения Windows. Что-то мне не хватает?
Обновление/дополнительная информация: Ввод вручную alt-F4 закрывает его, поэтому я знаю, что это должно работать. Я также проверил этот script с другими открытыми окнами, и они закрылись просто отлично. Кроме того, HostsMan открывается с правами администратора, поэтому я попробовал запустить script как набор задач с наивысшими привилегиями, чтобы увидеть, будет ли это делать, и все равно не идти. Но это работает с другими открытыми окнами с правами администратора. Срыв!