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 я очень плохо разбираюсь в скриптах, и если тут все безумно просто, простите. Я тупой.
Добрый день.
Пытался сделать скрипт связанный с запуском действия в момент изменения пикселя в указанной координате.
Вроде что-то получилось, но работает как-то через раз. Иногда с долгим опозданием, задержкой или вообще не работает.
Вот часть скрипта, которая не работает как я [u]задумывал[/u]
...
[code]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[/code]
...
Когда я запускаю скрипт, у меня выполняются пара перемещений мыши (там все работает исправно, не стал вставлять сюда) после этого в течении 20-30 секунд в определенной координате должен поменяться пиксель на красный цвет, и это должно запустить нажатие ПКМ 65 раз, после этого пиксель меняется на белый на 2 секунды и снова меняется на красный, что снова запускает нажатие ПКМ 35 раз.
Но работает это как я написал - через раз, а то и реже.
Нужна ваша помощь по правильной настройке данного скриптика.
p.s я очень плохо разбираюсь в скриптах, и если тут все безумно просто, простите. Я тупой.