RobotGo原生 Golang 的跨平臺(tái)自動(dòng)化系統(tǒng)
Go 語言跨平臺(tái) GUI 自動(dòng)化系統(tǒng),控制鍵盤、鼠標(biāo)、位圖和屏幕,操作窗口句柄以及全局事件監(jiān)聽;
支持 Mac, Windows, and Linux (X11) 系統(tǒng);
用于自動(dòng)化測試工具和遠(yuǎn)程控制以及自動(dòng)化游戲等工具的編寫;
簡潔高效的跨平臺(tái)工具自動(dòng)化庫
安裝:
go get -u github.com/go-vgo/robotgo
示例:
package main
import (
"fmt"
"github.com/go-vgo/robotgo"
)
func main() {
robotgo.ScrollMouse(10, "up")
robotgo.MouseClick("left",true)
x, y := robotgo.GetMousePos()
fmt.Println("pos:", x, y)
robotgo.KeyTap("i", "alt", "command")
arr := []string{"alt", "command"}
robotgo.KeyTap("i", arr)
mleft := robotgo.AddEvent("mleft")
if mleft == 0 {
fmt.Println("you press...", "mouse left button")
}
}
項(xiàng)目詳情:
- 項(xiàng)目主頁:暫無,詳見Github
- Github在線源碼:https://github.com/go-vgo/robotgo
- OSC@GIT:https://gitee.com/veni0/robotgo
評(píng)論
圖片
表情
