mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-02 23:23:55 +00:00
Add simplify api Click
This commit is contained in:
parent
98898850f1
commit
c23bca9eca
1
doc.md
1
doc.md
@ -17,6 +17,7 @@
|
|||||||
#####[MoveMouse](#MoveMouse)
|
#####[MoveMouse](#MoveMouse)
|
||||||
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
||||||
#####[MouseClick](#MouseClick)
|
#####[MouseClick](#MouseClick)
|
||||||
|
#####[Click](#MouseClick)(Equivalent to MouseClick)
|
||||||
#####[MouseToggle](#MouseToggle)
|
#####[MouseToggle](#MouseToggle)
|
||||||
#####[DragMouse](#DragMouse)
|
#####[DragMouse](#DragMouse)
|
||||||
#####[GetMousePos](#GetMousePos)
|
#####[GetMousePos](#GetMousePos)
|
||||||
|
24
robotgo.go
24
robotgo.go
@ -221,6 +221,30 @@ func GetMousePos() (int, int) {
|
|||||||
return x, y
|
return x, y
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Click Click the Mouse
|
||||||
|
func Click(args ...interface{}) {
|
||||||
|
var button C.MMMouseButton
|
||||||
|
var double C.bool
|
||||||
|
Try(func() {
|
||||||
|
// button = args[0].(C.MMMouseButton)
|
||||||
|
if args[0].(string) == "left" {
|
||||||
|
button = C.LEFT_BUTTON
|
||||||
|
}
|
||||||
|
if args[0].(string) == "center" {
|
||||||
|
button = C.CENTER_BUTTON
|
||||||
|
}
|
||||||
|
if args[0].(string) == "right" {
|
||||||
|
button = C.RIGHT_BUTTON
|
||||||
|
}
|
||||||
|
double = C.bool(args[1].(bool))
|
||||||
|
}, func(e interface{}) {
|
||||||
|
// Println("err:::", e)
|
||||||
|
button = C.LEFT_BUTTON
|
||||||
|
double = false
|
||||||
|
})
|
||||||
|
C.aMouseClick(button, double)
|
||||||
|
}
|
||||||
|
|
||||||
//MouseClick Click the Mouse
|
//MouseClick Click the Mouse
|
||||||
func MouseClick(args ...interface{}) {
|
func MouseClick(args ...interface{}) {
|
||||||
var button C.MMMouseButton
|
var button C.MMMouseButton
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
#####[MoveMouse](#MoveMouse)
|
#####[MoveMouse](#MoveMouse)
|
||||||
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
||||||
#####[MouseClick](#MouseClick)
|
#####[MouseClick](#MouseClick)
|
||||||
|
#####[Click](#MouseClick)(相当于MouseClick)
|
||||||
#####[MouseToggle](#MouseToggle)
|
#####[MouseToggle](#MouseToggle)
|
||||||
#####[DragMouse](#DragMouse)
|
#####[DragMouse](#DragMouse)
|
||||||
#####[GetMousePos](#GetMousePos)
|
#####[GetMousePos](#GetMousePos)
|
||||||
|
Loading…
Reference in New Issue
Block a user