Auto Clicker para aplicativos de desktop em Golang para simular cliques de mouse
Utilizou o pacote robotgo para controlar os eventos do mouse.
Meu pai queria uma maneira de simular cliques para um jogo chamado Plarium Vikings para clicar automaticamente e aplicar tarefas no jogo. Existem algumas ferramentas por aí que já fazem isso, mas você precisa pagar por elas.
Então, como estou em uma jornada de aprendizado de Golang, vou escrever o meu em Golang.
Usando getpointer.go
: ele dormirá por 2 segundos e depois retornará as coordenadas da posição do seu mouse. Você usará essas coordenadas para plotar onde o mouse precisa se mover.
Exemplo:
$ go run getpointer . go
pos: 966 621
pos: 849 356
Eu tenho 2 posições para as quais quero que o mouse se mova e clique, depois com uma combinação de um loop de tempo, eu apenas reitero entre clicar em duas posições
Depois de iniciar o mouse, passará para os locais plotados e clicará assim que chegar à coordenada.
$ go run autoclick . go
Starting iteration
Moving Mouse
Clicking
Delaying with 2 Seconds
Moving Mouse
Clicking
Delaying with 2 Seconds
finising iteration
...
finising iteration
finished all iterations