原生 Golang 的跨平台自动化系统 RobotGo

码农软件 · 软件分类 · 其他开发相关 · 2019-10-17 23:12:47

软件介绍

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

支持 Mac, Windows, and Linux (X11) 系统;

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

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

安装:

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")
  }
}

 

项目详情:

  • 项目主页:暂无,详见Github

 

本文地址:https://www.codercto.com/soft/d/16993.html

平台战略

平台战略

陈威如、余卓轩 / 中信出版社 / 2013-1 / 58.00元

《平台战略:正在席卷全球的商业模式革命》内容简介:平台商业模式的精髓,在于打造一个完善的、成长潜能强大的“生态圈”。它拥有独树一帜的精密规范和机制系统,能有效激励多方群体之间互动,达成平台企业的愿景。纵观全球许多重新定义产业架构的企业,我们往往就会发现它们成功的关键——建立起良好的“平台生态圈”,连接两个以上群体,弯曲、打碎了既有的产业链。 平台生态圈里的一方群体,一旦因为需求增加而壮大,另......一起来看看 《平台战略》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换