Пиксельный Контроль — новые горизонты возможностей автоматизирующих программ

       Автоматизирующие программы, записывающие действия мыши и клавиатуры, с цельюих дальнейшего Воспроизведения пользователем, базируются на Записи с привязкой к каркасам окон и в лучшем случае дополнительнос привязкой к заголовкам окон и некоторым их свойствам. С этой точки зрения AutoClickExtreme не имеет аналогов, так как помимотакой, назовем ее условно, "штатной" Записи в программе реализован дополнительный контроль изображений на экране.     
       Что такое Пиксельный Контроль, зачем он нужен. ПиксельныйКонтроль - возможность привязки действий мыши к пиксельным изображениям на экране. В штатном режиме AutoClickExtreme,записывая действия, следит за каркасами окон и их свойствами. Таким образом, "правильность" окна определяется путем подсчета соответствия многих свойств окна тому,в котором была произведена Запись. К примеру, если не найдено окно с заголовком "Блокнот - Безымянный", но открыто окно "Блокнот- Имя файла", то AutoClickExtreme немного подождав, решит, что подойдет и то окно, которое открыто (при желании условия поискаможно ужесточить). Это позволяет программе быть гибкой и в большинстве случаев безошибочной. Но что, если искомое окно должнообладать не только определенным рядом свойств, но и определенным содержимым. Например, веб браузер обладает нужным заголовком,его окна готовы к вводу, но содержимое сайта еще не загрузилось, т.е. браузер еще не готов к работе. Для пользователя этоне проблема - он дождется отображения привычных ему изображений на экране и продолжит работу дальше. В конце концов, надписьв статус строке Internet Explorer'а на 100 процентов подскажет ему, чтоможно работать дальше. 

       Почему бы также не сделать в автоматизирующей программе, чтобы она по заданным картинкам на 100% определяла, что можно работатьдальше. Почему бы программу не сделать более человечной? Такая простая и нужная идея наконец-тонашла свою реализацию в AutoClickExtreme: двойное нажатие клавиши PreentScreen во время Записидействий, и Вы не только определяете пиксельную область, которую необходимо дожидаться приВоспроизведении, но тут же подсказываете программе каким действием мыши надо сопроводить найденнуюкартинку, если в этом есть необходимость. 

        Расширение возможностей и надежности.Как пользователь работает с треем? Он находит иконку нужного ему приложения и кликает по ней клавишей мыши. Теперь тоже самоеумеет AutoClickExtreme. Плюс работа с панелью быстрого запуска, панелью задач и т.п. При этом вероятностьошибки практически равна нулю - ведь не найдя нужногоизображения AutoClickExtreme остановит Воспроизведение (если при желании  установить галочку "Продолжать Воспроизведениев случае провала поиска" - то Воспроизведение все равно продолжится).

        Реализация в программе. РеализацияЗаписи действия с пиксельным контролем очень проста. Состоит из 4 этапов: 
1. При двойном нажатии клавиши PrintScreen во время Записи экран как бы застывает и курсор мышки принимает вид  .Запись временно приостанавливается. В этот момент можно выделить по диагонали область на экране, которая предполагается бытьнайденной при Воспроизведении. 

2. После выделения пиксельного изображения оно появляется на экране обрамленное тонкой рамкой и курсор надэтой областью принимает вид . В этот момент AutoClickExtreme готовазапомнить какое действие мыши Вы хотите совершить с выделенным изображением (двойной клик левой клавишей мыши задает двойнойклик ЛКМ при Воспроизведении, одинарный клик правой клавишей мышки - клик ПКМ и т.д). Если нажать клавишу Enter, то при ВоспроизведенииAutoClickExtreme просто будет искать на экране выделенное изображение без дополнительных действий мышью.

3. Сразу после определения искомого изображения и действия мыши с ним AutoClickExtreme выполняет пробный10 секундный поиск заданной картинки и производит с ним необходимые действия мышью, если таковые заданы.

4. Продолжение Записи в штатном режиме.

        При Воспроизведении состоится поиск выбранногоизображения, в случае нахождения AutoClickExtreme произведет дополнительную манипуляцию мышью,если она установлена и затем штатное Воспроизведение действий, записанных после формированияПиксельного Контроля. Скорость поиска изображения достаточно высока на современных компьютерах: при процессоре 2.2 ГГц иразрешении экрана 1280*1024 пикселей 0,2 сек. В любом случае ярлыки на рабочем столе AutoClickExtreme находит гораздобыстрее, чем я глазами.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: