gpt4 book ai didi

go - 如何在go中获取onMouseDown事件

转载 作者:IT王子 更新时间:2023-10-29 01:46:49 27 4
gpt4 key购买 nike

有没有一种简单的方法来获取鼠标事件,例如单击左键时以及在 Go 中释放时?

即使鼠标没有悬停在窗口的程序上,也有可能获得该信息吗?

我想在屏幕上绘制一个正方形,在点击开始和释放之间,以捕获屏幕的那部分。

谢谢

最佳答案

试试robotgo - Golang 桌面自动化

import (
"fmt"
"github.com/go-vgo/robotgo"
)

func main() {

// mouse events: mleft, mright, wheelDown, wheelUp, wheelLeft, wheelRight.
mleft := robotgo.AddEvent("mleft")
if mleft == 0 {
fmt.Println("you press... ", "mouse left button")
}
}

关于go - 如何在go中获取onMouseDown事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53468559/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com