Autohotkey: обнаружение ответа GUI - PullRequest
1 голос
/ 26 августа 2011

У меня есть простое приложение базы данных, для которого я хочу автоматизировать следующее:

  1. Нажмите кнопку «Просмотреть таблицу»
  2. Запустить таймер
  3. Подождитепока не появится содержимое
  4. Конец таймера
  5. Нажмите кнопку «Закрыть таблицу»

повторите этот процесс 50 раз и рассчитайте среднее время.

Итак, мой вопрос:

Я знаю, как выполнить все остальные шаги с помощью autohotkey, но 3. Можно ли определить, что операция извлечения выполнена, если у меня нет кода?

1 Ответ

3 голосов
/ 04 сентября 2011

Как сказал Гари Хьюз в комментарии, одним из решений является захват текста окна или текста текстового поля и сравнение, чтобы увидеть, изменилось ли оно.

Другим решением было бы сделать снимок экрана областиисходного или измененного окна, которое всегда будет там, а затем выполните ImageSearch, чтобы проверить, является ли оно видимым или нет.

Другой способ - заметить, если определенная область окна меняет цвет, когда содержимоепоявляется, а затем выполните PixelSearch, чтобы проверить видимость цвета в определенном месте x / y.

...