Доброго времени суток! Подскажите плиз ошибку в скрипте:
Windows не активируется при ручном вводе ключа, а вот если ключ уже забит в коде (кнопка "Авто"), то все проходит нормально. Ключ в коде изменен конечно чтоб не светить.
Windows не активируется при ручном вводе ключа, а вот если ключ уже забит в коде (кнопка "Авто"), то все проходит нормально. Ключ в коде изменен конечно чтоб не светить.
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <EditConstants.au3>
#include <Constants.au3>
$GUI = GUICreate('Тест', 700, 430)
$InputKey = GUICtrlCreateInput("", 30, 30, 205, 21)
$ButtonIP01 = GUICtrlCreateButton("OK", 245, 28, 60, 25)
$ButtonIP01a = GUICtrlCreateButton("Авто", 30, 70, 120, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $ButtonIP01
GUICtrlSetState($ButtonIP01, $GUI_DISABLE)
GUICtrlSetData($ButtonIP01, "OK")
RunWait("cscript.exe C:\Windows\System32\slmgr.vbs /ipk " & $InputKey)
Sleep(2000)
RunWait("cscript C:\Windows\System32\slmgr.vbs /ato")
GUICtrlSetData($ButtonIP01, "OK")
GUICtrlSetState($ButtonIP01, $GUI_ENABLE)
Case -3
Exit
Case $ButtonIP01a
GUICtrlSetState($ButtonIP01a, $GUI_DISABLE)
GUICtrlSetData($ButtonIP01a, "Авто")
RunWait("cscript.exe C:\Windows\System32\slmgr.vbs /ipk 00000-00000-00000-00000-00000")
Sleep(2000)
RunWait("cscript C:\Windows\System32\slmgr.vbs /ato")
GUICtrlSetData($ButtonIP01a, "Авто")
GUICtrlSetState($ButtonIP01a, $GUI_ENABLE)
Case -3
Exit
EndSwitch
WEnd