Нажатие на кнопку в браузере

Начинающий
Статус
Оффлайн
Регистрация
8 Сен 2018
Сообщения
4
Реакции[?]
0
Поинты[?]
0
[C++] Нужно, чтобы программа нажимала на определенную кнопку в браузере (Chrome). Для этого, как я понимаю, мне нужно знать ее адрес. Подскажите, как его узнать? Например нажать в Яндексе на "Найти".
 
Последнее редактирование:
Премиум
Статус
Оффлайн
Регистрация
3 Дек 2017
Сообщения
222
Реакции[?]
201
Поинты[?]
0
[C++] Нужно, чтобы программа нажимала на определенную кнопку в браузере (Chrome). Для этого, как я понимаю, мне нужно знать ее адрес. Подскажите, как его узнать? Например нажать в Яндексе на "Найти".
Тебе надо именно нажать, или получить ответ после нажатия?
 
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
613
Реакции[?]
507
Поинты[?]
0
Можно только через EnumChildWindows. Но нажать на кнопку "Найти" вряд ли получится, это ведь просто html верстка, можно будет нажать только на кнопки в самом браузере (открыть новую вкладку и тп)
 
Начинающий
Статус
Оффлайн
Регистрация
8 Сен 2018
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Тебе надо именно нажать, или получить ответ после нажатия?
Нажать
 
Можно только через EnumChildWindows. Но нажать на кнопку "Найти" вряд ли получится, это ведь просто html верстка, можно будет нажать только на кнопки в самом браузере (открыть новую вкладку и тп)
Спасибо за ответ, но мне это не подходит :(
 
В игре Source SDK
Забаненный
Статус
Оффлайн
Регистрация
10 Янв 2017
Сообщения
2,148
Реакции[?]
806
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
На плюсах это нормально не сделать. Только если тупо эмулировать нажатие ЛКМ и через глобальные координаты курсору задать позицию.
 
Начинающий
Статус
Оффлайн
Регистрация
8 Сен 2018
Сообщения
4
Реакции[?]
0
Поинты[?]
0
На плюсах это нормально не сделать. Только если тупо эмулировать нажатие ЛКМ и через глобальные координаты курсору задать позицию.
Значит придется делать так.
 
Пользователь
Статус
Оффлайн
Регистрация
28 Дек 2017
Сообщения
149
Реакции[?]
118
Поинты[?]
0
Можно только через EnumChildWindows. Но нажать на кнопку "Найти" вряд ли получится, это ведь просто html верстка, можно будет нажать только на кнопки в самом браузере (открыть новую вкладку и тп)
Если это кнопка в странице, то EnumChildWindows тут не причем
 
Пользователь
Статус
Оффлайн
Регистрация
28 Дек 2017
Сообщения
149
Реакции[?]
118
Поинты[?]
0
На плюсах это нормально не сделать. Только если тупо эмулировать нажатие ЛКМ и через глобальные координаты курсору задать позицию.
через
SendMessage можно дропнуть WM_KEYDOWN + WM_KEYUP с VK_LBUTTON
 
Сверху Снизу