Clicker automático para aplicaciones de escritorio en Golang para simular los clics del mouse
El paquete Robotgo usado para controlar los eventos del mouse.
Mi papá quería una forma de simular clics para un juego llamado Plarium Vikings para hacer clic automáticamente y aplicar tareas dentro del juego. Hay un par de herramientas que ya lo hacen, pero debe pagar por ellas.
Entonces, porque estoy en un viaje de aprendizaje de Golang, escribiré mi propio en Golang.
Usando getpointer.go
: dormirá durante 2 segundos, luego devolverá las coordenadas de la posición de su mouse. Usará esas coordenadas para trazar donde el mouse necesita moverse.
Ejemplo:
$ go run getpointer . go
pos: 966 621
pos: 849 356
Tengo 2 posiciones en las que quiero que el mouse se mueva y haga clic, luego con una combinación de un bucle de tiempo, simplemente reitero entre hacer clic en dos posiciones
Después de comenzar, su mouse se mudará a las ubicaciones trazadas y haga clic tan pronto como llegue a la 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