Пятница, 19.04.2024
программа AutoClickExtreme
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » Главная категория » Общие вопросы » Работа пиксельного контроля (Можно ли расширить действия?)
Работа пиксельного контроля
art72regДата: Четверг, 18.03.2010, 11:28 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Здравствуйте!
Для начала скажу,что очень понравилась ваша программа,особенно пиксельный контроль.С помощью него я решил целый ряд поставленных задач.
Вопрос такой, можно ли сделать (возможно просто до меня не доходит) чтобы ПК (пиксельный контроль) сравнивал картинку на экране не со своей, которую указываешь при захвате,а скажем, с другой, которая находится в другой части дисплея или в другом окне.
Объясню на примере....есть окно со счетчиком: 1 из 4 (цифры 1 и 4 в виде картинок).Мне нужно остановить программу, когда счетчик отсчитает значения и встанет на "4 из 4"....т.е. картинки совпадут. Как не ломал голову - ничего не выходит :(....Может быть Вы подскажете как можно это реализовать или наоборот лучше не заморачиваться и искать альтернативные методы.
Жду скорого ответа. Заранее благодарю!
 
Safonov_DenisДата: Четверг, 18.03.2010, 18:15 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
Quote (art72reg)
"4 из 4"

в общем тут надо делать для Пиксельного Контроля, как Вы правильно сказали, расширение функциональности - зоны поиска на экране. Т.е. эта задача будет решаться двумя пиксельными контролями, один в одной части экрана, другой в другой. собираюсь это реализовать после того, как сделаю автоматическое определение зоны поиска. Т.е. AutoClickExtreme будет первые разы искать по всему экрану, как это сейчас делается - потом уже в зоне предыдущего нахождения, временами по всему экрану при долгом ненахождении.
 
art72regДата: Пятница, 19.03.2010, 07:10 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Спасибо за ответ.
А не подскажете когда планируется это реализовать?
 
Safonov_DenisДата: Понедельник, 22.03.2010, 19:53 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
эх. надеялся на работе найти побольше свободного времени, чтобы успеть на этой неделе, но пришел приказ о повышении пенсий - придется засучить рукава и навремя забыть про AutoClickExtreme wacko
 
Safonov_DenisДата: Пятница, 26.03.2010, 23:12 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
Quote (art72reg)
А не подскажете когда планируется это реализовать?

Ан нет - все равно успел biggrin Пробуйте http://www.autoclickextreme.com/ru/download/ACE_setup.exe

пока куцевато выглядит, но хоть тахто. Если еще какие вопросы - то отвечу через неделю, так как на Страстной седмице ВП всем положено быть в монастырях )), куда я собственно и собрался. Всех с наступающим Воскресением Христовым, достойно принять праздник в сердце.

 
art72regДата: Четверг, 22.04.2010, 10:27 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Попробовал....уже ближе,но все равно немного не то,что я имел ввиду....(может быть я просто что-то делаю не так)
Вот картинка http://rapidshare.com/files/378703250/____________.JPG.html
При нажатии на кнопку "вперед" происходит отсчет значений "1 из 34"...."2 из 34" и т. д. Так вот,смысл в том,чтобы при совпадении значений,т.е. "34 из 34" - цикл должен обрываться (нажимается кнопка выхода).Количество карточек всегда разное,может быть и "1 из 2", и "1 из 234"....поэтому картинка "из 34" должна браться в память, и при каждом нажатии "вперед" сверяться с этой картинкой.
Думаю теперь общий смысл понятен....детали могу уточнить
И еще...это очень важно,и организация готова приобрести ACE, но только в том случае,если появится такая возможность (полностью скрипт уже написан, здесь загвоздка) Или как вариант Вы подскажете выход из данной ситуации..
С глубочайшим уважением! Жду ответа
 
Safonov_DenisДата: Четверг, 22.04.2010, 19:09 | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
Понятно. Тут нужен не только поиск картинки на экране, но и захват ее во время Воспроизведения. Пока такой функции нет в программе, хотя и планируется. Но можно пойти на маневр: дело в том, что поиск осуществляется с подгрузкой картинок из папки пиксельных контролей, соответствующей названию aip файла Записи. Т.е. рядом с файлом Записи находится одноименная папка (помеченная как системная, поэтому может не отображаться по-умолчанию). Поэтому в Вашем случае сработает такой алгоритм: делаете Запись на случай успешного Воспроизведения например, 34 из 34. Определяете область поиска второй цифры, захватываете ее и делаете ветку Воспроизведения нажатия на выход из программы. Затем вставляете в начало Записи действия, которые например копируют через PrintScreen экран в буфер обмена и вставляют его в PaintBrush, в котором записываете действия, вырезающие первую картинку, которую надо искать на месте второй и затем сохранение этой картинки в папку с пиксельными контролями под тем именем, под которым находится картинка поиска на месте второй картинки ("34"). В принципе этого должно быть достаточно.
 
Safonov_DenisДата: Четверг, 22.04.2010, 22:31 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
мм. А когда карточка 34 из 34 высвечивается, то кнопка "Вперед" активна?
 
art72regДата: Пятница, 23.04.2010, 11:49 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
По поводу предложенного вами варианта....если я все правильно понял-это займет много времени и,к сожалению, будет не актуально, т.к. база очень большая...И это только часть скрипта (то,что я обрисовал), но основополагающая.
Кнопка "вперед" не активна :(....этот вариант просчитан....было бы так-всего остального и не понадобилось,но базу написали кривовато,а работать приходится с тем,что есть.
По поводу реализации-можно ли рассмотреть вариант "доделывания" пиксельного контроля для этих нужд? Естественно не просто так, можно обговорить условия и найти какое-нибудь конструктивное решение вопроса.
С уважением!
 
Safonov_DenisДата: Пятница, 23.04.2010, 19:13 | Сообщение # 10
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
Подождите, если кнопка при достижении 34 из 34 становится не активной, то может лучше сделать пиксельный контроль на неактивной кнопке и соответствующую ветвь Воспроизведения ей сделать? Будет работать быстро
 
art72regДата: Понедельник, 26.04.2010, 06:36 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
опечатался....пятница была smile Кнопка не становится "неактивной"....поэтому не вариант
 
EcholifeДата: Воскресенье, 20.06.2010, 21:22 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
автокликер автоматически присваивает всем изображениям область поиска и при любом изменении местоположения искомого объекта перестает его находить..=( сделайте пожалуйста чтобы область поиска можно было отключать.. спасибо. smile

Сообщение отредактировал Echolife - Воскресенье, 20.06.2010, 21:25
 
Safonov_DenisДата: Понедельник, 21.06.2010, 00:08 | Сообщение # 13
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
Quote (Echolife)
присваивает всем изображениям область поиска

это сделано для ускорения поиска. Тип поиска при этом стоит "в прямоугольнике + иногда по всем экрану". Ускоряются следующие поиски в десятки раз. Но в версии ниже 5.27 был глюк - который это дело неадекватно воспринимал. Обновитесь до 5.27 - там подобного не должно быть.

 
EcholifeДата: Понедельник, 21.06.2010, 03:59 | Сообщение # 14
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
Обновил, вроде предыдущая проблема устранилась (правда и сейчас хоть и редко, но все же случаются моменты ступора пиксельного контроля). В данный момент возникла новая. После обновления до 5.27 в папке скрипта появилась папка play.. Так вот за последние 30 минут воспроизведения вес этой папки стал около 6 ГБ и продолжает расти... В чем может быть проблема?

Сообщение отредактировал Echolife - Понедельник, 21.06.2010, 04:02
 
Safonov_DenisДата: Понедельник, 21.06.2010, 06:54 | Сообщение # 15
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 0
Статус: Offline
Quote (Echolife)
случаются моменты ступора пиксельного контроля

после преодоление ступора почаще сохраняйтесь - AutoClickExtreme будет расширять область поиска и ступор в следующий раз будет случаться все реже.
Quote (Echolife)
появилась папка play

да. прошу прощения. это папка для хранения скриншотов Воспроизведения. Обновитесь до версии 5.28, которую только что выложил и почистите папку. Если нужны будут скриншоты к Воспроизведению, то в Профессиональном виде AutoClickExtreme установите галочку "Скриншоты при Воспроизв." По умолчанию галочка не установлена, но в версии 5.27 все равно скриншотировались пиксельные контроли, теперь это исправлено.
 
Форум » Главная категория » Общие вопросы » Работа пиксельного контроля (Можно ли расширить действия?)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz