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

我要开发同款
VZ2016年10月09日
33阅读
开发技术C/C++
所属分类程序开发、其他开发相关
授权协议Apache

作品详情

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

支持Mac,Windows,andLinux(X11)系统;

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

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

安装:

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

示例:

 

packagemainimport("fmt""github.com/go-vgo/robotgo")funcmain(){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")ifmleft==0{fmt.Println("youpress...","mouseleftbutton")}}

 

项目详情:

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

 

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

评论