Тема: Ребята помогите с скриптом для работы в неактивном окне
Он работает прекрасно в активном окне,хотя можно еще добавить звуковое сопровождение,при окончании цикла,это я умею не беда.
Беда в том что я начал изучать совсем недавно Ahk и у меня проблемы с пониманием как сделать выполнение скрипта в окне игры,что б он не задевал нечего когда я alt+tabаюсь на другое окно(не движение мыши,не хоткеями,не определение цвета и.т.д)
То что нужно использовать команды как :
Winget
DetectHideWindow, On
Control клик и контрол гет позишн,я понимаю,причем нужно конкретизировать его действия в конце строки указав id,но в исполнения мне пока тяжело.
Помогите мне,я без ума от этой программы,но измучился в переборах вариантов,как сделать что б работал.
Спасибо всем кто обратит внимание и поможет.
WinActivate, RAGЕ ahk_class 60826
Numpad5::Reload
Numpad4:: Pause, Off
Numpad3:: Pause, On
Numpad1::
Loop{
Label1:
BlockInput, SendAndMouse
SendInput, {sc17}
Label2:
MouseGetPos, 1242, 420
PixelGetColor, color, 1242, 420, alt
Var4 = %color%
if ( var4 = 0xFFFFFF )
{
sleep 500
MouseGetPos, 1580, 440
PixelGetColor, color, 1580, 440, alt
Var1 = %color%
if ( var1 = 0x2A68FC ) | ( var1 = 0x1C5FFC ) | ( var1 = 0x1C60FC ) | ( var1 = 0x1C61FC )
{
SendInput, {Numpad3}
BlockInput, Default
}
else
{
Click Left 550,394 ,
sleep, 200
Click Left 550, 520,
BlockInput, Default
sleep 5000
Label3:
MouseGetPos, 1051, 898
PixelGetColor, color, 1051, 898, alt
Var2 = %color%
if ( var2 = 0x0000FF )
{
Send {Click}
Send {Click}
Send {Click}
Send {Click}
Goto, Label3
}
else
{
MouseGetPos, 624, 1024
PixelGetColor, color, 624, 1024, alt
Var3 = %color%
if ( var3 = 0x00FF4E )
{
Goto, Label1
}
else
{
Goto, Label3
}
}
}
}
else
{
Goto, Label2
}
}
return