O Problema é o seguinte, estou fazendo uma macro para um jogo que quando chega em certo nível tem que executar algumas condições, basicamente apertar enter, digitar algo, apertar enter novamente.
Ja fiz os testes e estou conseguindo fazer o programa identificar a imagem e entrar na condição if, o problema é que quando entra nesta condição o script fecha, ele some do menu próximo ao relógio. Fiz alguns testes, deixei a imagem que quero que entre na condição de IF aberta, se eu executar o programa, iniciar o script bem rapidamente ele executa as 5 primeiras linhas do IF e depois fecha, por favor poderiam me ajudar com este loop?
Agradeço antecipadamente pois este programa com o suporte do fórum é demais!
Code: Select all
^q::
FoundX = 0
Loop
{
ImageSearch, FoundX, FoundY, 0, 0, 2000, 2000, C:\Users\renan\OneDrive\Área de Trabalho\381.png
If (FoundX >0){
Send, {tab}{Enter}
sleep, 500
Sendraw, /Reset
Sleep, 500
Send, {enter}
sleep, 500
send,{tab}{Enter}
Sendraw, /a15000
Sleep, 500
Send, {enter}
sleep, 500
Send, {tab}{Enter}
Sendraw, /f15000
Sleep, 500
Send, {enter}
sleep, 500
Send, {tab}{Enter}
Sendraw, /e5000
Sleep, 500
Send, {enter}
}
Else {
}
}
return