Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Альтернатива ControlClick-у

Ответить
Настройки темы
Альтернатива ControlClick-у

Пользователь


Сообщения: 52
Благодарности: 0

Профиль | Отправить PM | Цитировать


Периодически встречаюсь с невозможностью нажать кликом на определенную кнопку.
К примеру:
Код: Выделить весь код
WinWaitActive ("Установка — STDU Viewer", "Завершение Мастера установки STDU Viewer") ;Готовность
ControlClick ("Установка — STDU Viewer", "Завершение Мастера установки STDU Viewer", "[CLASS:TNewCheckListBox; INSTANCE:1]" )
или то же, но с другого бока:

Код: Выделить весь код
WinWaitActive ("Установка — STDU Viewer", "Завершение Мастера установки STDU Viewer") ;Готовность
GUICtrlSetState ("[CLASS:TNewCheckListBox; INSTANCE:1]", $GUI_UNCHECKED)
С подобной ситуацией сталкивался так же при попытке сделать автоустановку Касперскому (там у чекбоксов класс AVP.Button, как-то так)

пока что получилось обойти при помощи

Код: Выделить весь код
MouseClick( "left", 190, 202)
что, безусловно, не лучший способ решения проблемы )

хотелось бы узнать, каким образом лучше с такими чекбоксами или радио бороться.
Ниже инфо по первому примеру

>>>> Window <<<<
Title: Установка — STDU Viewer
Class: TWizardForm
Position: 388, 316
Size: 503, 392
Style: 0x16CA0000
ExStyle: 0x00000100
Handle: 0x001C07F8

>>>> Control <<<<
Class: TNewCheckListBox
Instance: 1
ClassnameNN: TNewCheckListBox1
Advanced (Class): [CLASS:TNewCheckListBox; INSTANCE:1]
ID: 1574894
Text:
Position: 176, 163
Size: 301, 142
ControlClick Coords: 17, 10
Style: 0x54010161
ExStyle: 0x00000000
Handle: 0x001807EE

Как видно, чекбоксом определяется довольно большая область, хотя галку снять можно только нажатием на квадратик

Отправлено: 17:54, 15-12-2009

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Альтернатива ControlClick-у

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
ControlClick в меню Cuba AutoIt 8 05-05-2009 01:56
Альтернатива X_Dalas Процесcоры 2 14-04-2009 11:27
Помогите с ControlClick ancoder Программное обеспечение Windows 2 29-04-2008 12:58
альтернатива Prosto_lamo Материнские платы и память 23 11-04-2008 21:17
Альтернатива Виндам? Prahler Хочу все знать 17 07-12-2006 08:38




 
Переход