golang 模拟键盘输入 - Go语言中文社区

golang 模拟键盘输入


用到的库是Robotgo,github地址是https://github.com/go-vgo/robotgo

安装

go get github.com/go-vgo/robotgo
出现错误
"gcc": executable file not found in %PATH%
原因是在PATH的路径下找不到gcc命令 解决方法就是安装gcc,官方推荐MinGW-w64

在线安装:mingw-w64-install.exe

注意安装settings的第二项选择x86_64,安装路径自由选择(例如: D:mingw-w64),其它默认

安装成功后就来配置环境变量 在系统变量Path中添加(例如:D:mingw-w64mingw64bin),不是win10的用户记得加分号(;)分割

新建系统变量C_INCLUDE_PATH, 值为(例如: D:mingw-w64mingw64include)

测试

在终端下输入:
gcc -v

安装成功

再回到安装robotgo

go get github.com/go-vgo/robotgo

这次没有报错顺利装上

已经打开了gland的,需要关闭重新打开才能生效gcc命令
中文文档: https://github.com/go-vgo/robotgo/blob/master/docs/doc_zh.md

下面列出常用键盘鼠标的方法

键盘

robotgo.KeyTap("a")            // 按一下a
robotgo.KeyTap("c", "control") // 拷贝

特殊keys

鼠标

robotgo.MoveMouse(100, 100)    // 移动鼠标
robogo.MouseClick()             // 单击默认左键
robogo.MouseClick("left", true) // 双击左键

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Wiseacreee/article/details/84250316
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-13 10:17:19
  • 阅读 ( 2624 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢