Подскажите пожалуйста как изменить расположение msgbox? А то он выскакивает прямо у бокса куда вводить пароль.
Нашел схожую тему про gui, но для меня это совсем дебри.
Нашел схожую тему про gui, но для меня это совсем дебри.
Код:
#RequireAdmin
AutoItSetOption('MouseCoordMode', 0)
BlockInput(1) ;блокировка клавиаутуры и мышки
ShellExecute( "Soft1")
WinWaitActive("Soft1 menu")
Send("{ENTER}")
$hWnd = WinWaitActive("Soft1 Nickname:", "", 7) ;если пароль не сохранился, то заход в цикл
While $hWnd = 0
BlockInput (0)
$msg1 = MsgBox(1 + 262144, 'Ошибка пароля', 'Ввели пароль?')
If $msg1 = 1 Then
$hWnd = WinWaitActive("Soft1 Nickname:", "", 7)
BlockInput (1)
ElseIf $msg1 = 2 Then Exit
EndIf
WEnd
Run(@ScriptDir & "\Soft2.exe") ; если пароль ввели скрипт продолжается