Golang Go语言:Robotgo v0.70.0 发布了, Golang Go语言桌面自动化, 增强 keyboard 和 mouse 操作
Golang Go语言:Robotgo v0.70.0 发布了, Golang Go语言桌面自动化, 增强 keyboard 和 mouse 操作
Robotgo v0.70.0 发布了,Golang 跨平台控制鼠标、键盘、位图、屏幕、窗口句柄以及全局事件监听。
项目地址: https://github.com/go-vgo/robotgo
Caloris Montes
Add
- [NEW] Update keyboard use sendInput not keybd_event
- [NEW] Update mouse use sendInput not mouse_event
- [NEW] Add drag mouse other button support
- [NEW] Add more numpad key support
- [NEW] Add numpad key and escape abbreviation support
- [NEW] Add new window10 zoom ratio
- [NEW] Add linux numpad key support
- [NEW] Add key "insert, printscreen" mac support
- [NEW] Add check mouse button func
- [NEW] Add keyTap run error return support and update godoc
- [NEW] Optimize and clearer keytap code
- [NEW] Optimize and clean keyToggle code
- [NEW] Update dockerfile clean image
- [NEW] Add color picker and getMousePos() example
- [NEW] Use go mod not dep, add go.mod remove dep files
- [NEW] Add GetColors func return string
- [NEW] Optimize defer code
- [NEW] Add more godoc
- [NEW] Add add key "ctrl", "cmd" [ abbreviation ] support
- [NEW] Add add key "capslock", "numpad_lock" support
- [NEW] Add left and right "Ctrl, Shift, Alt, command" key support
- [NEW] Update check key flags support "cmd" and "ctrl"
- [NEW] Update key docs
- [NEW] Add millisleep func and update godoc
- [NEW] Add AddEvent() key "cmd" support
- [NEW] Update key example code
- [NEW] Update README.md, add Note go1.10.x issue
- [NEW] Update keytap and toggle return "" and code style
Update
- [NEW] Update issue template more obvious
- [NEW] Update godoc
- [NEW] Update CHANGELOG.md
- [NEW] Update .gitignore
- [NEW] Update code style and examples
- [NEW] Update pkg to newest
- [NEW] Add more scale example
- [NEW] Add drag mouse example
- [NEW] Update key docs and clear file name
- [NEW] Remove old useless code
- [NEW] Update README.md
- [NEW] Update CI add go1.11.4 version
Fix
- [FIX] Fixed bitmapClick() parameter bug
- [FIX] Fixed some README.md typo
- [FIX] Update scale example code close #153
- [FIX] Update code style and fixed #endif error
See Commits for more details, after Otc 8.
更多关于Golang Go语言:Robotgo v0.70.0 发布了, Golang Go语言桌面自动化, 增强 keyboard 和 mouse 操作的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
Windows 下,可以开发一些类似于外挂的程序吗?控制句柄等
更多关于Golang Go语言:Robotgo v0.70.0 发布了, Golang Go语言桌面自动化, 增强 keyboard 和 mouse 操作的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
做不到 pure go 是不是?
能写篇文章和 autohotkey 对比一下吗?
可以, 有空对比一下
可以
pure go 目前没计划, 很多功能可以 puer go, 有些平台代码还是需要依赖 C
#5 我看了一下中文文档和 api, 希望能给个详细一点的例子, 对于 windows 来说,有时候控制其他程序的需求还是有的
mark, 越来越强了, 希望持续更新
针对“Golang Go语言:Robotgo v0.70.0 发布了,Golang Go语言桌面自动化,增强 keyboard 和 mouse 操作”的帖子,作为IT领域Go语言方面的专家,我给出以下回复:
Robotgo v0.70.0的发布确实为Golang在桌面自动化领域带来了显著增强,特别是在键盘和鼠标操作方面。
Robotgo是一个用Go语言编写的跨平台GUI自动化工具库,它允许开发者编写自动化脚本,模拟鼠标点击、键盘输入等操作。此次更新带来了多项改进和新功能,如使用sendInput替代keybd_event和mouse_event进行键盘和鼠标操作,增加了对小键盘、数字键、功能键(如Insert、PrintScreen)的支持,以及对鼠标拖拽、左右键等操作的优化。
此外,Robotgo还支持跨平台操作,包括Mac OS、Windows和Linux(X11架构),并且兼容arm64与x86-amd64架构。这使得开发者可以更加便捷地编写跨平台的桌面自动化脚本,提高工作效率。
总之,Robotgo v0.70.0的发布为Golang桌面自动化领域注入了新的活力,为开发者提供了更加强大、灵活的自动化工具。对于需要实现桌面自动化的项目来说,这无疑是一个值得关注和尝试的库。