Обнаружение изображения на экране с использованием appleScript - PullRequest
0 голосов
/ 04 ноября 2011

Как я могу обнаружить изображение на экране и затем выполнить это обнаружение? Например, если я выполнял сценарий (applecript), искал значок stackoverflow и загружал эту страницу, программа выдаст предупреждение, затем остановит программу на 5 секунд, а затем вернется к исходному сценарию обнаружения изображения.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Как уже упоминалось, вы не можете сделать это с appleScript. Однако альтернативой может быть обнаружение чего-либо на самой веб-странице. Например, если вы хотите обнаружить изображение переполнения стека вверху этой страницы, вы можете сделать это. На самом деле вы не сможете обнаружить изображение, но вы можете определить его имя (или путь). Это html-код страницы, поэтому вы можете проверить код веб-страницы и проверить в этом тексте подходящее имя или путь к изображению.

Яблочный скрипт о том, чтобы иметь яблочный скрипт для периодического выполнения задачи, очень прост. Вы просто пишете приложение «открытая сценарий», которое выполняет вашу задачу каждые несколько секунд. Тогда простая переменная, которая становится истинной для успешного обнаружения, будет служить переключателем для задержки.

0 голосов
/ 05 ноября 2011

Вы можете взглянуть на Sikuli - ванильный AppleScript ничего не знает о низкоуровневых вещах, таких как изображения или экраны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...