Как отключить оптимизацию области поиска?

Как работают некоторые функции AutoClickExtreme, как обойти преграды при автоматизации той или иной задачи. Как более оптимально что-то автоматизировать. В общем все, что относится к AutoClickExtreme, но не относится к глюкам :)

Как отключить оптимизацию области поиска?

Сообщение NEOlitik » 17 июн 2016, 09:58

Добрый день!
Неимоверно утомляет автоматическая "оптимизация" параметров поиска изображения.
Да, в 9 случаях из 10 изображение именно в одной точке, а на 10й раз - в совершенно другой. А автоматическая "оптимизация" уже обрезала область поиска.
И да, установить область поиска равную разрешению экрана я пробовал. Она все равно меняется. На пятом воспроизведении.

Особенно это напрягает при выполнении действий по большим спискам.
версия 6.25.9
NEOlitik
 
Сообщений: 14
Зарегистрирован: 20 янв 2016, 08:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение Safonov_Denis » 22 июн 2016, 09:45

https://youtu.be/Q2hQL7e3imA?t=43m27s - посмотрите кусочек видео: эта оптимизация влияет только положительно на скорость поиска, если изображение появилось где-то в другом месте, то программа также сделает поиск по всему экрану уже через полсекунды, убедившись что в оптимизационном прямоугольнике нет искомого изображения.
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение NEOlitik » 22 июн 2016, 10:57

Safonov_Denis писал(а):...то программа также сделает поиск по всему экрану уже через полсекунды, убедившись что в оптимизационном прямоугольнике нет искомого изображения.

не делает:( просто не находит изображение.
чядт?

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

а если задать кол-во воспроизведений, то на 5-м воспроизведении меняется область поиска, и "ненахождение изображения, по которому надо кликнуть" стопорит выполнение.
NEOlitik
 
Сообщений: 14
Зарегистрирован: 20 янв 2016, 08:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение Safonov_Denis » 22 июн 2016, 12:52

>> "не делает:( просто не находит изображение."

вот с этим надо разбираться почему так, могу по тимвьюверу посмотреть, возможно дело в подсветки картинки, как это описывается в видео https://youtu.be/Me7UvNlMzTw
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение NEOlitik » 22 июн 2016, 14:22

Safonov_Denis писал(а):могу по тимвьюверу посмотреть

К сожалению, не можете:( Корпоративная сеть, все дела:(

Safonov_Denis писал(а):возможно дело в подсветки картинки, как это описывается в видео https://youtu.be/Me7UvNlMzTw

Точно не в подсветке.

Могу только скриншотами поделиться:
Изображение
https://www.dropbox.com/s/7mj0hcrm79s0m ... 4.png?dl=0
вот это изображение редкое, по нему сама не меняется область поиска.

Изображение
https://www.dropbox.com/s/ghhndra71lkmr ... 7.png?dl=0
а вот это - частое, по нему верхняя цифра тоже должна быть 0, но она соскакивает на 216 постоянно. и это изображение перестает находится в других местах экрана.

если указать область поиска "по всему экрану", оно тоже изменится на "в прямоугольнике+...", причем с неправильными координатами.

То есть, автооптимизацию нельзя отключить?
Запретить вмешиваться в уже написанный скрипт.
NEOlitik
 
Сообщений: 14
Зарегистрирован: 20 янв 2016, 08:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение Safonov_Denis » 22 июн 2016, 14:58

если поставить "только в выбранном прямоугольнике", то оптимизация этим отключится.

нижняя граница слишком большая, попробуйте сделать картинку в пределах ряда, чтобы нижняя кромка не влияла
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение NEOlitik » 23 июн 2016, 08:26

Safonov_Denis писал(а):если поставить "только в выбранном прямоугольнике", то оптимизация этим отключится.

Отлично! Спасибо за ответ!
Тоже, не самое очевидное решение...

Safonov_Denis писал(а):нижняя граница слишком большая, попробуйте сделать картинку в пределах ряда, чтобы нижняя кромка не влияла

А здесь не очень понял. Границы такие, потому что изображение может находится и в самом низу тоже.
NEOlitik
 
Сообщений: 14
Зарегистрирован: 20 янв 2016, 08:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение Safonov_Denis » 23 июн 2016, 23:57

NEOlitik писал(а):А здесь не очень понял. Границы такие, потому что изображение может находится и в самом низу тоже.


Теперь и я не понял, "и в самом низу тоже", это изображение ищет ТОЛЬКО те, которые внизу, потому что оно будет искать дополнительно белое поле под строчкой
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение NEOlitik » 28 июн 2016, 10:25

Safonov_Denis писал(а):
NEOlitik писал(а):А здесь не очень понял. Границы такие, потому что изображение может находится и в самом низу тоже.


Теперь и я не понял, "и в самом низу тоже", это изображение ищет ТОЛЬКО те, которые внизу, потому что оно будет искать дополнительно белое поле под строчкой

Кромка - не фиксирована на экране, та серая часть где синий текст и виднеется батон (кнопка) "служебная информа..." может вообще отсутствовать.
Искомое изображение (которое не "засерено") может быть в самом низу экрана.
Белую строчку ищет для проверки на "конец списка", если изображения, содержащие белое поле после строки, не найдены, то выполняем клавиатурный "аккорд" и переход в начало цикла.

PS указание "искать только в прямоугольнике", кажется, решило проблему.
просто уже отладил этот цикл для этой процедуры именно в формате зацикливания, а не по количеству воспроизведений.

посмотрим, как будет вести себя в новых процедурах.
NEOlitik
 
Сообщений: 14
Зарегистрирован: 20 янв 2016, 08:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Как отключить оптимизацию области поиска?

Сообщение Safonov_Denis » 28 июн 2016, 14:34

гуд, пишите, если что
Safonov_Denis
Администратор
 
Сообщений: 663
Зарегистрирован: 09 июн 2011, 23:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Особенности работы AutoClickExtreme

cron