Script funciona intermitente
Posted: 25 Jul 2018, 23:54
As vezes funciona e outras não no jogo. Já tentei de tudo, mudei de funções de click e sleep 1000. Mesmo assim não funcionar sempre que abro. Alguém teria alguma ideia o que poder ser? Ou de melhorias do script. Agradeço por qualquer ajuda.
Code: Select all
#WinActivateForce
#Warn
#SingleInstance
#MaxThreadsPerHotkey 2
SendMode "Input"
DetectHiddenText "On"
#MaxThreadsBuffer "On"
ProcessSetPriority "High"
;Variavel global
;---------------
vWinID := ""
vWinTile := ""
;----------------
; programa principal
;--------------------
Gosub WinSetupStuff
Gosub Macro1
Return
;------------------
;Funções do programa principal
;-------------------------------------------------
!w:: ;<-- Setup window id
WinSetupStuff:
Suspend (true)
While !GetKeyState("F8"){
ToolTip "Left Click on your game window and press F8 to grab the window id"
}
KeyWait("F8")
Suspend (false)
ToolTip
vWinID := WinGetID("A")
vWinTile := WinGetTitle("A")
Return
Macro1:
;MsgBox "ID janela " vWinID
;MsgBox "Title janela" vWinTile
WinActivate "ahk_id" vWinID
While WinExist("A") = vWinID {
Send "{Blind}{LAlt down}"
Sleep Random(1, 10)
Send "{Blind}{LButton down}"
Sleep Random(1, 10)
Send "{Blind}{LButton up}"
Sleep Random(1, 10)
}
Reload
Return
F12:: Pause