Доброго времени суток,
уже давно пишу большого бота для игры (всё во флеше, никакого доступа к коду нет)... среди прочих действий боту нужно перейти в окно с картинкой... на которой необходимо найти графический объект и нажать его.
пока не влезал в дебри работы с цветом - решил до тупого просто: включил цикл пробега мышки по экрану и кликом в текущих координатах...
если там оказался объект то открывается дополнительное окно которое имеет свои уникальные данные которые подсказывают что вложенное окно открылось = объект найдет и открыт.
единственная проблема - объектов достаточно много... и просто рыскать по экрану в поисках "открылось или нет" весьма медленно.
покопался в хелпе - и нашёл функцию - PixelSearch
она великолепно и ОЧЕНЬ быстро нашла нужный цвет( один из 4х нужных), но тут обнаружились сразу 2 проблемы:
а) таких цветов может быть несколько и мне надо найти все (по возможности сохранить)
б) похоже функция PixelSearch ищет по Х-оси сначала..
вопрос1: можно ли как-то найти Следующий/ВСЕ пиксели нужного цвета?
вопрос2: можно ли "заставить" функцию PixelSearch - искать по Y-оси?
заранее спасибо.
уже давно пишу большого бота для игры (всё во флеше, никакого доступа к коду нет)... среди прочих действий боту нужно перейти в окно с картинкой... на которой необходимо найти графический объект и нажать его.
пока не влезал в дебри работы с цветом - решил до тупого просто: включил цикл пробега мышки по экрану и кликом в текущих координатах...
если там оказался объект то открывается дополнительное окно которое имеет свои уникальные данные которые подсказывают что вложенное окно открылось = объект найдет и открыт.
единственная проблема - объектов достаточно много... и просто рыскать по экрану в поисках "открылось или нет" весьма медленно.
покопался в хелпе - и нашёл функцию - PixelSearch
она великолепно и ОЧЕНЬ быстро нашла нужный цвет( один из 4х нужных), но тут обнаружились сразу 2 проблемы:
а) таких цветов может быть несколько и мне надо найти все (по возможности сохранить)
б) похоже функция PixelSearch ищет по Х-оси сначала..
вопрос1: можно ли как-то найти Следующий/ВСЕ пиксели нужного цвета?
вопрос2: можно ли "заставить" функцию PixelSearch - искать по Y-оси?
заранее спасибо.
Последнее редактирование: