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

Помощь в написании скриптов
lemonadahk
Posts: 1
Joined: 26 Nov 2020, 14:22

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

Post 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 я очень плохо разбираюсь в скриптах, и если тут все безумно просто, простите. Я тупой.

User avatar
ozz
Posts: 18
Joined: 02 Sep 2018, 10:38
GitHub: ozzhates

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

Post 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.

Post Reply

Return to “Помощь”