RobotGo 原生 Golang 的跨平台自动化系统开源项目

我要开发同款
VZ2016年10月09日
313阅读

技术信息

开源地址
https://github.com/jeffail/leaps
授权协议
Apache

作品详情

Go语言跨平台GUI自动化系统,控制键盘、鼠标、位图和屏幕,操作窗口句柄以及全局事件监听;

支持Mac,Widows,adLiux(X11)系统;

用于自动化测试工具和远程控制以及自动化游戏等工具的编写;

简洁高效的跨平台工具自动化库

安装:

go get -ugithub.com/go-vgo/robotgo

示例:

 

packagemaiimport("fmt""github.com/go-vgo/robotgo")fucmai(){robotgo.ScrollMouse(10,"up")robotgo.MouseClick("left",true)x,y:=robotgo.GetMousePos()fmt.Pritl("pos:",x,y)robotgo.KeyTap("i","alt","commad")arr:=[]strig{"alt","commad"}robotgo.KeyTap("i",arr)mleft:=robotgo.AddEvet("mleft")ifmleft==0{fmt.Pritl("youpress...","mouseleftbutto")}}

 

项目详情:

在线文档:https://github.com/go-vgo/robotgo/blob/master/docs/doc_zh.md项目主页:暂无,详见GithubGithub在线源码:https://github.com/go-vgo/robotgoOSC@GIT:https://gitee.com/vei0/robotgo

 

功能介绍

Go 语言跨平台 GUI 自动化系统,控制键盘、鼠标、位图和屏幕,操作窗口句柄以及全局事件监听; 支持 Mac, Windows, and Linux (X11) 系统; 用于自动化测试工具和远...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论