Simplify api

This commit is contained in:
vCaesar 2016-12-17 16:53:41 +08:00
parent 96ebcf6920
commit 0b35c0faa6
3 changed files with 24 additions and 0 deletions

1
doc.md
View File

@ -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)

View File

@ -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()

View File

@ -17,6 +17,7 @@
#####[MoveMouse](#MoveMouse)
#####[Move](#MoveMouse)(相当于MoveMouse)
#####[MoveMouseSmooth](#MoveMouseSmooth)
#####[MoveSmooth](#MoveMouseSmooth)(相当与MoveMouseSmooth)
#####[MouseClick](#MouseClick)
#####[Click](#MouseClick)(相当于MouseClick)
#####[MouseToggle](#MouseToggle)