Нужно нажать кнопку
От: Бусел Беларусь  
Дата: 03.02.11 00:12
Оценка:
Привете всем.
Есть сторонняя программа под Windows, которая все время сидит в трэе.
Программа контролирует работу сложного устройства.
Оператор (человек) иногда должен переинициализировать устройство, то есть в диалоге нажать кнопку "Инициализировать устройство"

Требуется найти программу, которая сможет эту кнопку нажать сама, например в назначенное время.

Вопрос:
1. Посоветуйте такую программу (автокликеры по координатам XY не предлагать)
2. Если такую программу писать самому, то какой подход выбрать чтобы нажать на кнпуку в диалоге стороннего приложения?
(либая инфа приветствуется: мнения, опыт применения разных способов отправки событий и перехваты, ссылки на фрагменты кода, статьи)

спасибо.

PS. Спрашиваю, так как мало времени, а в поисковиках натыкаюсь на кликеры по координатам экрана.




03.02.11 11:15: Перенесено из 'Низкоуровневое программирование'
те
Re: Нужно нажать кнопку
От: 8086  
Дата: 03.02.11 06:01
Оценка:
Ищем hwnd кнопки и шлем ему сообщение SendMessage. Работы на час...
Re: Нужно нажать кнопку
От: okman Беларусь https://searchinform.ru/
Дата: 03.02.11 06:58
Оценка:
Здравствуйте, Бусел, Вы писали:

Б>Требуется найти программу, которая сможет эту кнопку нажать сама, например в назначенное время.


AutoIt, например.
Сам ей пользовался (успешно). Осваивается за пару часов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.