Тема: AHK: Медленно посылает нажатия клавиши (Loop, PixelGetColor).
Данный скрипт посылает нажатия клавиши, когда загорается нужный пиксель. Сам скрипт работает, но проблема в том, что когда добавляешь новый пиксель и привязываешь к нему клавишу, он начинает медленнее посылать нажатия (спамить клавишу). Как можно оптимизировать/решить проблему?
loop
{
PixelGetColor, Color, 30, 1040
if (Color = 0x0086FF)
{
SendInput {G}
Sleep 1
}
else
PixelGetColor, Color, 25, 1040
if (Color = 0x00b3ff)
{
SendInput {V}
}
else
PixelGetColor, Color, 17, 1040
if (Color = 0xe100ff)
{
SendInput {1}
Sleep 10
}
else
PixelGetColor, Color, 17, 1040
if (Color = 0x0011ff)
{
SendInput {3}
Sleep 10
}
else
PixelGetColor, Color, 16, 1040
if (Color = 0x0004FF)
{
SendInput {8}
Sleep 10
}
else
PixelGetColor, Color, 17, 1040
if (Color = 0x00aeff)
{
SendInput {4}
Sleep 10
}
else
PixelGetColor, Color, 17, 1040
if (Color = 0xff3a00)
{
SendInput {2}
Sleep 10
}
else
PixelGetColor, Color, 17, 1040
if (Color = 0x00ff02)
{
SendInput {3}
Sleep 10
}
else
PixelGetColor, Color, 22, 1040
if (Color = 0xff4100)
{
SendInput {7}
Sleep 200
}
else
PixelGetColor, Color, 16, 1040
if (Color = 0x00FF9C)
{
SendInput {F6}
Sleep 4000
}
else
PixelGetColor, Color, 16, 1040
if (Color = 0x51FF00)
{
SendInput {F7}
Sleep 4000
}
}
return