Last active
June 13, 2022 14:22
-
-
Save mrladeia/d7a290ae586d41e6c8b2c3e6690c0eca to your computer and use it in GitHub Desktop.
Auto Click - Script para clicar em uma coordenada X,Y utilizando AutoHotKey. Script for clicking an X,Y coordinate using AutoHotKey
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;Auto Click - Script para clicar em uma coordenada X,Y utilizando AutoHotKey | |
;Arquivo Config.ini de exemplo: | |
;[Params] | |
;SleepTime=250 | |
;QtdLoop=1 | |
;[XY] | |
;XY1=1631, 486 | |
;XY2=1631, 568 | |
;XY3=1631, 650 | |
;XY4=1631, 732 | |
;XY5=1631, 814 | |
;XY6=1631, 896 | |
;XY7=1631, 978 | |
CoordMode, Mouse, Screen | |
ifnotexist config.ini | |
{ | |
coords := "1631, 486" | |
IniWrite, 250, config.ini, Params, SleepTime | |
IniWrite, 1, config.ini, Params, QtdLoop | |
IniWrite, %coords%, config.ini, XY, XY1 | |
IniWrite, %coords%, config.ini, XY, XY2 | |
IniWrite, %coords%, config.ini, XY, XY3 | |
IniWrite, %coords%, config.ini, XY, XY4 | |
IniWrite, %coords%, config.ini, XY, XY5 | |
MsgBox, [Primeira Execução]`n`nO arquivo config.ini foi criado!`n`nVerifique o arquivo e defina os parâmetros. | |
ExitApp | |
} | |
MsgBox, , Informações, AutoClick está pronto para iniciar, confira as instruções abaixo!`n`n`nIniciar script: Win + N`n`nPausar script: Win + P`n`nFechar script: Win + X`n`n | |
IniRead, SleepTime, config.ini, Params, SleepTime | |
IniRead, QtdLoop, config.ini, Params, QtdLoop | |
IniRead, SectionXY, config.ini, XY | |
;AutoClick(SectionXY, SleepTime, QtdLoop) | |
AutoClick(SectionXY, SleepTime, QtdLoop){ | |
Loop, %QtdLoop% { | |
Loop, Parse, SectionXY, `n, `r | |
{ | |
tmpKeyArr := StrSplit(A_LoopField, "=") | |
Click, % tmpKeyArr[2] | |
Sleep, SleepTime | |
} | |
} | |
} | |
#n::AutoClick(SectionXY, SleepTime, QtdLoop) | |
#p::Pause | |
#x::ExitApp |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Params] | |
SleepTime=250 | |
QtdLoop=999999 | |
[XY] | |
XY1=1631, 486 | |
XY2=1631, 568 | |
XY3=1631, 650 | |
XY4=1631, 732 | |
XY5=1631, 814 | |
XY6=1631, 896 | |
XY7=1631, 978 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Params] | |
SleepTime=100 | |
QtdLoop=1 | |
[XY] | |
XY=1010, 280 | |
XY=1240, 280 | |
XY=1480, 280 | |
XY=1010, 560 | |
XY=1240, 560 | |
XY=1480, 560 | |
XY=1010, 840 | |
XY=1240, 840 | |
XY=1480, 840 | |
XY=710, 555 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment