Robotgo v0.80.0 釋出了, Go 跨平臺 GUI 自動化. 增加非同步事件和多組合鍵監聽 hook 支援
Robotgo v0.80.0 釋出了,Golang 跨平臺控制滑鼠、鍵盤、點陣圖、螢幕、視窗控制程式碼以及全域性事件監聽。
專案地址: https://github.com/go-vgo/robotgo
示例:
fmt.Println("--- Please press ctrl + shift + q ---")
ok := robotgo.AddEvents("q", "ctrl", "shift")
if ok {
fmt.Println("add events...")
}
Sierra Nevada
Add
- [NEW] Add asynchronous event support
- [NEW] Add multiple keypress event listener support
- [NEW] Add hook start and end func
- [NEW] Add AddEvents, AddMouse, AddMousePos hook function
- [NEW] Add mul() scale func and optimize code
- [NEW] Refactor AddEvent() func and add keycode.go, update example
- [NEW] Add mouse map keycode
- [NEW] Add android null file
- [NEW] Add AddEvent "center" support
[NEW] Update README.md, Add binding link <br/>
[NEW] Format README.md and docs markdown
[NEW] Update bitmap_save return code
[NEW] Optimize code not defer and remove useless code
[NEW] Update code style and godoc
[NEW] Update go mod vendor
[NEW] Add more event examples
[NEW] add AddEvents ,AddMouse, AddMousePos examples code
Update
- [NEW] Update event example code add print hint
- [NEW] Update godoc
- [NEW] Update CHANGELOG.md
- [NEW] Update .gitignore
- [NEW] Update code style and examples
- [NEW] Update pkg to newest
- [NEW] Update CI add go1.12.x support
- [NEW] Move GetText() func code
Fix
- [FIX] Add AddEvents func, Fixed #98, #61, #69...
- [FIX] Add asynchronous event support, Fixed #196, #89...
- [FIX] add AddMouse func, Fixed #138
- [FIX] Update _Ctype_char to C.char, Fixed go1.12 build error #191
- [FIX] Update hook, Fixed #195 warning and json break bug
- [FIX] Fixed color picker, Update README.md and docs
See Commits for more details, after Jan 7.
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- Robotgo v0.50.0 釋出了, Go 桌面自動化, 巨大更新OTGGo
- Robotgo v0.49.0 釋出了, Go 桌面自動化, 更多特性OTGGo
- Robotgo v0.60.0 釋出了, Go 桌面自動化, 重構 window 和 exampleOTGGo
- Robotgo v0.70.0 釋出了, Go 桌面自動化, 增強 keyboard 和 mouse 操作OTGGo
- 使用 pyautogui 進行跨平臺的 GUI 自動化操作GUI
- 自媒體多平臺釋出,自媒體多平臺一鍵釋出工具
- 自媒體一鍵多發平臺,多個平臺一鍵釋出
- 監聽鍵盤事件事件
- WorkFlowy for mac跨平臺自動同步記事本Mac
- 一鍵釋出多平臺自媒體,把內容釋出到多個自媒體平臺
- go-carbon 1.1.0版本釋出了,增加對gorm的支援GoORM
- 事件和事件監聽器事件
- 自媒體多平臺同步,自媒體多平臺分發,自媒體多平臺管理
- Gse v0.30.0 釋出了, Go 高效能分詞, 增加 hmm 支援GseGo分詞HMM
- 自媒體一鍵同步分發平臺,一鍵同步分發多個賬號
- go-carbon 1.2.0 版本釋出了,完善優化對ORM的多場景支援Go優化ORM
- Spring事件釋出與監聽Spring事件
- 愛奇藝一鍵同步工具,一鍵同步多個平臺
- 設計多裝置或者跨平臺的 app 如何進行自動化?APP
- go-carbon 1.2.0 版本釋出了,完善最佳化對ORM的多場景支援GoORM
- 自媒體多平臺同步工具,一鍵同步知乎小紅書b站
- Spring Boot 事件和監聽Spring Boot事件
- SpringBoot系列——事件釋出與監聽Spring Boot事件
- vue 動態監聽視窗大小變化事件Vue事件
- 趣頭條一鍵釋出平臺,一鍵釋出多個自媒體賬號
- java springboot監聽事件和處理事件JavaSpring Boot事件
- onethink支援跨平臺嗎
- .NET 高效能非同步套接字型檔,支援多協議、跨平臺、高併發非同步協議
- flutter 中監聽滑動事件Flutter事件
- Spring事件釋出與監聽機制Spring事件
- Go 部落格平臺 Pipe 1.8.3 釋出,支援 PJAXGo
- Go 部落格平臺 Pipe 1.6.0 釋出,支援 sitemapGo
- .NET 8.0 通用管理平臺,支援模組化、WinForms 和 WPFORM
- Vue3.0的遞迴監聽和非遞迴監聽Vue遞迴
- 跨平臺同步筆記工具筆記
- vue的監聽鍵盤事件的快捷方法Vue事件
- 自媒體一鍵釋出平臺,3分鐘釋出全平臺
- Webpy 自動簽到系統 支援多使用者 多平臺簽到Web