Здравствуйте. Некоторое время назад товарищ прислал скрипт и сказал, что все легко, разберешься за пару минут.
Дело в том, что я далеко не программист.
Суть скрипта заключается в нажатии клавиши в зависимости от цвета пикселя.
Изменение цвета пикселя было сделано отдельно, а сам клик я совсем не имею представления как реализовать.
Если цвет пикселя не является "000000" то прожимается клавиша - такова планировалась логика.
Подскажите пожалуйста. Что нужно сделать чтобы это заработало?
Дело в том, что я далеко не программист.
Суть скрипта заключается в нажатии клавиши в зависимости от цвета пикселя.
Изменение цвета пикселя было сделано отдельно, а сам клик я совсем не имею представления как реализовать.
$Title = "Окно игры"
;= ^ CONTROL
'^'
With $Keys
.Add ("000d1a","{0}")
.Add ("00284d","{1}")
.Add ("003566","{2}")
.Add ("004280","{3}")
.Add ("004f99","{4}")
.Add ("005cb3","{5}")
.Add ("0069cc","{6}")
.Add ("0077e6","{7}")
.Add ("0084ff","{8}")
.Add ("1a90ff","{9}")
EndWith
While 1
$color = Hex(PixelGetColor(0, 20, $hwnd), 6)
if $color != "000000"
Send($Keys.Item($color))
;~ ConsoleWrite($color)
ConsoleWrite($Keys.Item($color))
Sleep (25)
ControlSend("[CLASS:SciTEWindow]", "", "Scintilla2", "+{F5}")
WEnd
;= ^ CONTROL
'^'
With $Keys
.Add ("000d1a","{0}")
.Add ("00284d","{1}")
.Add ("003566","{2}")
.Add ("004280","{3}")
.Add ("004f99","{4}")
.Add ("005cb3","{5}")
.Add ("0069cc","{6}")
.Add ("0077e6","{7}")
.Add ("0084ff","{8}")
.Add ("1a90ff","{9}")
EndWith
While 1
$color = Hex(PixelGetColor(0, 20, $hwnd), 6)
if $color != "000000"
Send($Keys.Item($color))
;~ ConsoleWrite($color)
ConsoleWrite($Keys.Item($color))
Sleep (25)
ControlSend("[CLASS:SciTEWindow]", "", "Scintilla2", "+{F5}")
WEnd
Если цвет пикселя не является "000000" то прожимается клавиша - такова планировалась логика.
Подскажите пожалуйста. Что нужно сделать чтобы это заработало?