Что нового

Поставить галочку в установщике

Alex_Ran

Новичок
Сообщения
1
Репутация
0
Господа, доброго времени суток!

С autoIt знаком недавно, поэтому вынужден обратиться за помощью. Пытаюсь автоматизировать установку программы, но при появлении окна с лицензионным соглашением не получается поставить галочку и нажать Next. Помогите пожалуйста! Скриншот приатачу.

Код пока в таком состоянии:


Run("Setup.exe")
WinWaitActive("WPM Setup", "&Next")
Send("!n")
WinWaitActive("WPM Setup")

WinWaitActive("WPM Setup", "&Next")
Send("!n")
WinWaitActive("WPM Setup", "&Next")
Send("!n")
WinWaitActive("WPM Setup", "into the following folder")
Send("{ENTER}")
WinWaitActive("WPM Setup", "Completing the WPM Setup Wizard")
Send("{ENTER}")

______________________________________________________________

Window Info:

>>>> Window <<<<
Title: WPM Setup
Class: #32770
Position: 431, 169
Size: 503, 386
Style: 0x94CA084C
ExStyle: 0x00010100
Handle: 0x000B0A6A

>>>> Control <<<<
Class: Button
Instance: 4
ClassnameNN: Button4
Name:
Advanced (Class): [CLASS:Button; INSTANCE:4]
ID: 1034
Text: I &accept the terms of the License Agreement
Position: 23, 284
Size: 450, 15
ControlClick Coords: 162, 11
Style: 0x50010003
ExStyle: 0x00000004
Handle: 0x00190A5C

>>>> Mouse <<<<
Position: 619, 486
Cursor ID: 0
Color: 0:rofl:4D0C8

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
< &Back
&Next >
Cancel
Nullsoft Install System v2.46
Nullsoft Install System v2.46
License Agreement
Please review the license terms before installing WPM.
Press Page Down to see the rest of the agreement.

FINALeRASER WPM
End-User License Agreement
Copyright (c) FINALDATA INC. All rights reserved.
 

Вложения

  • Capture.JPG
    Capture.JPG
    54.9 КБ · Просмотры: 11

Skif_off

Знающий
Сообщения
173
Репутация
12
Alex_Ran
Попробуйте отправить пробел Send("{SPACE}"), а не Enter.
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Возможно Вам нужно перейти на строку где нужно галку поставить с лицензионным соглашением отправив один или несколько раз"Send({TAB})", а уже, как эта строка будет выделена - нажать "Enter" (или пробел)
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Alex_Ran

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх