Что нового

Как закрыть всплывающие окна при оффлайн активации Windows 7

alex2887

Новичок
Сообщения
57
Репутация
0
Всем привет, хочу сделать автоматическую оффлайн активацию WIN7, для этого все имеется, вшит SLIC 2.1 есть сертификат, есть ключ.
вот сам скрипт (ключ спрятал чтобы не светить :smile:)
Сам код
Код:
#RequireAdmin

FileInstall("GBT-32EC9703.XRM-MS", "C:\")
Sleep(2000)

RunWait(@ComSpec & " /c " & 'slmgr -ilc C:\GBT-32EC9703.XRM-MS', "", @SW_HIDE)
Sleep(4000)

RunWait(@ComSpec & " /c " & 'slmgr -ipk XXXX-XXXX-XXXX-XXXX-XXXX', "", @SW_HIDE)
Sleep(4000)

RunWait(@ComSpec & " /c " & 'slmgr -dlv', "", @SW_HIDE)
Sleep(4000)

После каждой команды всплывает окно, которое указывает, что успешно установлен сертификат, успешно установлен ключ, проверка активации прошла успешно. Там есть кнопка "ОК". У меня не получается закрыть это окно автоматом. Как это сделать? пробовал команду Send("{Enter}"), первое окно закрывается и то не всегда, т.к. бывает что кнопка "ОК" не всегда выделелена. Скриншот окна прилагаю
картинка
 
Автор
A

alex2887

Новичок
Сообщения
57
Репутация
0
закрыть это окно
Код:
WinClose()

[/quote]
нет не закрывает, записал заголовок окна, никакой реакции...Попробовал записать текст кнопки- результата нет
 
Автор
A

alex2887

Новичок
Сообщения
57
Репутация
0
Даже после функций, которые Вы мне дали, окно все равно не закрывается
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
alex2887
окно все равно не закрывается
Замените RunWait на Run
Код:
#RequireAdmin

FileInstall("GBT-32EC9703.XRM-MS", "C:\")

Run(@ComSpec & " /c " & 'slmgr -ilc C:\GBT-32EC9703.XRM-MS', "", @SW_HIDE)
WinClose(WinWait("Windows Script Host"))
 
Верх