mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-02 23:23:55 +00:00
Simplify api
This commit is contained in:
parent
96ebcf6920
commit
0b35c0faa6
1
doc.md
1
doc.md
@ -17,6 +17,7 @@
|
|||||||
#####[MoveMouse](#MoveMouse)
|
#####[MoveMouse](#MoveMouse)
|
||||||
#####[Move](#MoveMouse)(Equivalent to MoveMouse)
|
#####[Move](#MoveMouse)(Equivalent to MoveMouse)
|
||||||
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
||||||
|
#####[MoveSmooth](#MoveMouseSmooth)(Equivalent to MoveMouseSmooth)
|
||||||
#####[MouseClick](#MouseClick)
|
#####[MouseClick](#MouseClick)
|
||||||
#####[Click](#MouseClick)(Equivalent to MouseClick)
|
#####[Click](#MouseClick)(Equivalent to MouseClick)
|
||||||
#####[MouseToggle](#MouseToggle)
|
#####[MouseToggle](#MouseToggle)
|
||||||
|
22
robotgo.go
22
robotgo.go
@ -225,6 +225,28 @@ func MoveMouseSmooth(x, y int, args ...float64) {
|
|||||||
C.aMoveMouseSmooth(cx, cy, low, high)
|
C.aMoveMouseSmooth(cx, cy, low, high)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//MoveSmooth Move the Mouse Smooth
|
||||||
|
func MoveSmooth(x, y int, args ...float64) {
|
||||||
|
cx := C.size_t(x)
|
||||||
|
cy := C.size_t(y)
|
||||||
|
|
||||||
|
var (
|
||||||
|
low C.double
|
||||||
|
high C.double
|
||||||
|
)
|
||||||
|
|
||||||
|
Try(func() {
|
||||||
|
low = C.double(args[2])
|
||||||
|
high = C.double(args[3])
|
||||||
|
}, func(e interface{}) {
|
||||||
|
// Println("err:::", e)
|
||||||
|
low = 5.0
|
||||||
|
high = 500.0
|
||||||
|
})
|
||||||
|
|
||||||
|
C.aMoveMouseSmooth(cx, cy, low, high)
|
||||||
|
}
|
||||||
|
|
||||||
//GetMousePos Get Mouse Portion
|
//GetMousePos Get Mouse Portion
|
||||||
func GetMousePos() (int, int) {
|
func GetMousePos() (int, int) {
|
||||||
pos := C.aGetMousePos()
|
pos := C.aGetMousePos()
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
#####[MoveMouse](#MoveMouse)
|
#####[MoveMouse](#MoveMouse)
|
||||||
#####[Move](#MoveMouse)(相当于MoveMouse)
|
#####[Move](#MoveMouse)(相当于MoveMouse)
|
||||||
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
||||||
|
#####[MoveSmooth](#MoveMouseSmooth)(相当与MoveMouseSmooth)
|
||||||
#####[MouseClick](#MouseClick)
|
#####[MouseClick](#MouseClick)
|
||||||
#####[Click](#MouseClick)(相当于MouseClick)
|
#####[Click](#MouseClick)(相当于MouseClick)
|
||||||
#####[MouseToggle](#MouseToggle)
|
#####[MouseToggle](#MouseToggle)
|
||||||
|
Loading…
Reference in New Issue
Block a user