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

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

Ответить
Настройки темы
ControlClick в меню

Аватара для Cuba

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


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

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


Вобщем не кликает где нужно вот это:
Код: Выделить весь код
WinWait("[CLASS:#32770;TITLE:DAEMON Tools Lite 4.30.4.0027]","Компоненты устанавливаемой программы")
ControlClick("[CLASS:#32770]","","SysTreeView321","left",1,10,40)

Просто выделяет и всё.

Отправлено: 00:38, 04-05-2009

 

Аватара для Creat0R

Must AutoIt


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

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


Цитата Cuba:
Просто выделяет и всё. »
А что ожидается? ControlClick просто кликает, это и соответствует названию команды.

Может стоит попробовать _GUICtrlTreeView_SetCheckedByIndex?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 01:12, 04-05-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Cuba

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


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

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


Ожидается снятие галочки
Как бы если мышкой кликнуть, то галочка снимается.
ControlClick разве не такую функцию выполняет ?

Отправлено: 01:20, 04-05-2009 | #3


Аватара для Creat0R

Must AutoIt


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

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


Цитата Cuba:
если мышкой кликнуть, то галочка снимается »
А кликает точно в области галочки?

А если так:

Код: Выделить весь код
ControlClick("[CLASS:#32770]","","SysTreeView321","Main",1,10,40)
Но я бы использовал индекс пункта и снимал бы отметку через вышеуказанную функцию.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 02:46, 04-05-2009 | #4


Новый участник


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

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


а есоли после его кода добавить просто send("{Space}")
т.е
Код: Выделить весь код
WinWait("[CLASS:#32770;TITLE:DAEMON Tools Lite 4.30.4.0027]","Компоненты устанавливаемой программы")
ControlClick("[CLASS:#32770]","","SysTreeView321","left",1,10,40)
send("{Space}")

Отправлено: 02:53, 04-05-2009 | #5


Аватара для Creat0R

Must AutoIt


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

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


Цитата pop22:
после его кода добавить просто send »
Это вариант, но очень крайний, и если уже так, то лучше через ControlSend()

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 03:34, 04-05-2009 | #6


Аватара для Cuba

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


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

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


Цитата Creat0R:
ControlClick("[CLASS:#32770]","","SysTreeView321","Main",1,10,40) »
Не подходит.
Цитата pop22:
send("{Space}") »
Подходит, но хочу узнать как через ControlSend()
Пробовал так:
Код: Выделить весь код
ControlSend("DAEMON Tools","Служба поиска","[CLASS:SysTreeView321]","{Space}")
Но ничего не вышло

Отправлено: 23:38, 04-05-2009 | #7


Аватара для Creat0R

Must AutoIt


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

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


Цитата Cuba:
Пробовал так »
А так:

Код: Выделить весь код
ControlSend("[CLASS:#32770;TITLE:DAEMON Tools Lite 4.30.4.0027]", "", "SysTreeView321", "{Space}")
?

Но я повторюсь ещё (последний) раз - лучше использовать _GUICtrlTreeView_*.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:49, 05-05-2009 | #8


Аватара для Cuba

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


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

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


Цитата Creat0R:
А так: »
Тоже нет.
Цитата Creat0R:
Но я повторюсь ещё (последний) раз - лучше использовать _GUICtrlTreeView_* »
Ой, извиняюсь, не заметил этого
Завтра уже буду разбираться, пока спасибо на этом.

Отправлено: 01:56, 05-05-2009 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] История переходов в меню Пуск (все вопросы) kortez Microsoft Windows 7 35 02-05-2011 10:09
Альтернатива ControlClick-у Freez AutoIt 0 15-12-2009 17:54
Разное - [решено] Доп-ое меню в св-вах "Мой компьютер" и Меню восстановление forcik Microsoft Windows 2000/XP 3 24-12-2008 02:42
Разное - Отсутствует меню "Свойства папки" в меню "сервис" папки. __sa__nya Microsoft Windows 2000/XP 1 12-08-2008 16:12
Помогите с ControlClick ancoder Программное обеспечение Windows 2 29-04-2008 12:58




 
Переход