Помогите доработать скрипт для работы с пикселем

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Помогите доработать скрипт для работы с пикселем

Re: Помогите доработать скрипт для работы с пикселем

by ozz » 26 Nov 2020, 16:29

PixelSearch adds some configuration parameters to aid color searching. ColorID, Variations and Mode's help add fluidity to color picking.

Помогите доработать скрипт для работы с пикселем

by lemonadahk » 26 Nov 2020, 14:38

Добрый день.
Пытался сделать скрипт связанный с запуском действия в момент изменения пикселя в указанной координате.
Вроде что-то получилось, но работает как-то через раз. Иногда с долгим опозданием, задержкой или вообще не работает.
Вот часть скрипта, которая не работает как я задумывал
...

Code: Select all

Sleep 200
SendInput, {F2}
Sleep 200
{
MouseMove,1052,905, 0
}
Sleep 10000
Loop 35
   {
      PixelGetColor, CurrentColor, 1052,905
      If CurrentColor=red
         Send, {Right}
Sleep 300
}
Right::
Loop, 65
{
Send {Click right}
Sleep, 30
}
Sleep 2000
Loop 7
   {
      PixelGetColor, CurrentColor, 1052,905
      If CurrentColor=red
         Send, {Right}
Sleep 300
}
Loop, 35
{
Send {Click right}
Sleep, 30
}
Sleep 300
SendInput, Down
...

Когда я запускаю скрипт, у меня выполняются пара перемещений мыши (там все работает исправно, не стал вставлять сюда) после этого в течении 20-30 секунд в определенной координате должен поменяться пиксель на красный цвет, и это должно запустить нажатие ПКМ 65 раз, после этого пиксель меняется на белый на 2 секунды и снова меняется на красный, что снова запускает нажатие ПКМ 35 раз.
Но работает это как я написал - через раз, а то и реже.
Нужна ваша помощь по правильной настройке данного скриптика.
p.s я очень плохо разбираюсь в скриптах, и если тут все безумно просто, простите. Я тупой.

Top