package main import ( . "fmt" "github.com/go-vgo/robotgo" ) func arobotgo() { x, y := robotgo.GetMousePos() Println("pos:", x, y) robotgo.MoveMouse(x, y) robotgo.MoveMouse(100, 200) robotgo.MouseToggle("up") for i := 0; i < 1080; i += 1000 { Println(i) robotgo.MoveMouse(800, i) } Println(robotgo.GetPixelColor(x, y)) color := robotgo.GetPixelColor(100, 200) Println("color@@@", color) robotgo.TypeString("Hello World") // robotgo.KeyTap("a", "control") robotgo.KeyTap("f1", "control") // robotgo.KeyTap("enter") // robotgo.KeyToggle("enter", "down") robotgo.TypeString("en") abit_map := robotgo.CaptureScreen() Println("all...", abit_map) bit_map := robotgo.CaptureScreen(10, 20, 30, 40) Println("...", bit_map) fx, fy := robotgo.FindBitmap(bit_map) Println("FindBitmap------", fx, fy) robotgo.SaveBitmap(bit_map, "test.png", 1) // robotgo.MouseClick() robotgo.ScrollMouse(10, "up") } func main() { arobotgo() }