mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-03 23:53:54 +00:00
Update the code style
This commit is contained in:
parent
a3b40df21a
commit
add045bd57
57
robotgo.go
57
robotgo.go
@ -55,7 +55,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
version string = "v0.44.0.327, Mount Kailash!"
|
version string = "v0.45.0.346, Mount Kailash!"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetVersion get version
|
// GetVersion get version
|
||||||
@ -119,10 +119,13 @@ func GetXDisplayName() string {
|
|||||||
|
|
||||||
// CaptureScreen capture the screen return bitmap(c struct)
|
// CaptureScreen capture the screen return bitmap(c struct)
|
||||||
func CaptureScreen(args ...int) C.MMBitmapRef {
|
func CaptureScreen(args ...int) C.MMBitmapRef {
|
||||||
var x C.size_t
|
var (
|
||||||
var y C.size_t
|
x C.size_t
|
||||||
var w C.size_t
|
y C.size_t
|
||||||
var h C.size_t
|
w C.size_t
|
||||||
|
h C.size_t
|
||||||
|
)
|
||||||
|
|
||||||
Try(func() {
|
Try(func() {
|
||||||
x = C.size_t(args[0])
|
x = C.size_t(args[0])
|
||||||
y = C.size_t(args[1])
|
y = C.size_t(args[1])
|
||||||
@ -146,10 +149,13 @@ func CaptureScreen(args ...int) C.MMBitmapRef {
|
|||||||
|
|
||||||
// BCaptureScreen capture the screen and return bitmap(go struct)
|
// BCaptureScreen capture the screen and return bitmap(go struct)
|
||||||
func BCaptureScreen(args ...int) Bitmap {
|
func BCaptureScreen(args ...int) Bitmap {
|
||||||
var x C.size_t
|
var (
|
||||||
var y C.size_t
|
x C.size_t
|
||||||
var w C.size_t
|
y C.size_t
|
||||||
var h C.size_t
|
w C.size_t
|
||||||
|
h C.size_t
|
||||||
|
)
|
||||||
|
|
||||||
Try(func() {
|
Try(func() {
|
||||||
x = C.size_t(args[0])
|
x = C.size_t(args[0])
|
||||||
y = C.size_t(args[1])
|
y = C.size_t(args[1])
|
||||||
@ -281,8 +287,11 @@ func GetMousePos() (int, int) {
|
|||||||
|
|
||||||
// MouseClick click the mouse
|
// MouseClick click the mouse
|
||||||
func MouseClick(args ...interface{}) {
|
func MouseClick(args ...interface{}) {
|
||||||
var button C.MMMouseButton
|
var (
|
||||||
var double C.bool
|
button C.MMMouseButton
|
||||||
|
double C.bool
|
||||||
|
)
|
||||||
|
|
||||||
Try(func() {
|
Try(func() {
|
||||||
// button = args[0].(C.MMMouseButton)
|
// button = args[0].(C.MMMouseButton)
|
||||||
if args[0].(string) == "left" {
|
if args[0].(string) == "left" {
|
||||||
@ -305,8 +314,11 @@ func MouseClick(args ...interface{}) {
|
|||||||
|
|
||||||
// Click click the mouse
|
// Click click the mouse
|
||||||
func Click(args ...interface{}) {
|
func Click(args ...interface{}) {
|
||||||
var button C.MMMouseButton
|
var (
|
||||||
var double C.bool
|
button C.MMMouseButton
|
||||||
|
double C.bool
|
||||||
|
)
|
||||||
|
|
||||||
Try(func() {
|
Try(func() {
|
||||||
// button = args[0].(C.MMMouseButton)
|
// button = args[0].(C.MMMouseButton)
|
||||||
if args[0].(string) == "left" {
|
if args[0].(string) == "left" {
|
||||||
@ -395,12 +407,14 @@ func Try(fun func(), handler func(interface{})) {
|
|||||||
// See keys:
|
// See keys:
|
||||||
// https://github.com/go-vgo/robotgo/blob/master/docs/keys.md
|
// https://github.com/go-vgo/robotgo/blob/master/docs/keys.md
|
||||||
func KeyTap(args ...interface{}) {
|
func KeyTap(args ...interface{}) {
|
||||||
var akey string
|
var (
|
||||||
var akeyt string
|
akey string
|
||||||
|
akeyt string
|
||||||
|
keyarr []string
|
||||||
|
num int
|
||||||
|
)
|
||||||
// var ckeyarr []*C.char
|
// var ckeyarr []*C.char
|
||||||
ckeyarr := make([](*_Ctype_char), 0)
|
ckeyarr := make([](*_Ctype_char), 0)
|
||||||
var keyarr []string
|
|
||||||
var num int
|
|
||||||
|
|
||||||
Try(func() {
|
Try(func() {
|
||||||
if reflect.TypeOf(args[1]) == reflect.TypeOf(keyarr) {
|
if reflect.TypeOf(args[1]) == reflect.TypeOf(keyarr) {
|
||||||
@ -455,9 +469,12 @@ func KeyTap(args ...interface{}) {
|
|||||||
// See keys:
|
// See keys:
|
||||||
// https://github.com/go-vgo/robotgo/blob/master/docs/keys.md
|
// https://github.com/go-vgo/robotgo/blob/master/docs/keys.md
|
||||||
func KeyToggle(args ...string) string {
|
func KeyToggle(args ...string) string {
|
||||||
var adown string
|
var (
|
||||||
var amkey string
|
adown string
|
||||||
var amkeyt string
|
amkey string
|
||||||
|
amkeyt string
|
||||||
|
)
|
||||||
|
|
||||||
Try(func() {
|
Try(func() {
|
||||||
adown = args[1]
|
adown = args[1]
|
||||||
Try(func() {
|
Try(func() {
|
||||||
|
Loading…
Reference in New Issue
Block a user