Go 语言跨平台 GUI 自动化系统 (模拟鼠标键盘和控制 bitmap 以及屏幕)

4,147 阅读1分钟
原文链接: gocn.io

github.com/go-vgo/robo…

Go语言跨平台GUI自动化系统,控制键盘鼠标bitmap和读取屏幕;
支持Mac、Windows、Linux等主流系统;
用于自动化测试工具以及自动化游戏工具的编写;
简洁高效的跨平台工具自动化库

例子:

package main
import (
    . "fmt"
    "github.com/go-vgo/robotgo"
)
func main() {
  x, y := robotgo.GetMousePos()
  Println("pos:", x, y)
}