mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-01 06:33:56 +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)
|
||||
#####[Move](#MoveMouse)(Equivalent to MoveMouse)
|
||||
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
||||
#####[MoveSmooth](#MoveMouseSmooth)(Equivalent to MoveMouseSmooth)
|
||||
#####[MouseClick](#MouseClick)
|
||||
#####[Click](#MouseClick)(Equivalent to MouseClick)
|
||||
#####[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)
|
||||
}
|
||||
|
||||
//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
|
||||
func GetMousePos() (int, int) {
|
||||
pos := C.aGetMousePos()
|
||||
|
@ -17,6 +17,7 @@
|
||||
#####[MoveMouse](#MoveMouse)
|
||||
#####[Move](#MoveMouse)(相当于MoveMouse)
|
||||
#####[MoveMouseSmooth](#MoveMouseSmooth)
|
||||
#####[MoveSmooth](#MoveMouseSmooth)(相当与MoveMouseSmooth)
|
||||
#####[MouseClick](#MouseClick)
|
||||
#####[Click](#MouseClick)(相当于MouseClick)
|
||||
#####[MouseToggle](#MouseToggle)
|
||||
|
Loading…
Reference in New Issue
Block a user