golang模拟键盘输入字符串

介绍

注意事项

只支持英文

  • 使用前请切换到英文输入法。因为本程序只支持英文(模拟的是按键,而不是传递字符串)。

Mac中使用可能会报错

  • 需要用vendor,并将vendor/github.com/micmonay/keybd_event/keybd_darwin.go的#import <Foundation/Foundation.h>修改成 #import <Cocoa/Cocoa.h>
  • 原因请参考 issue-44

Demo

此示例程序将会模拟键盘输入"hello world!"

package main

import (
	"github.com/GuoFlight/gkeybd"
)

func main() {
	err := gkeybd.TypeStr("hello world!")
	if err != nil {
		panic(err)
	}
}
posted @ 2023-05-06 22:42  NetRookieX  阅读(162)  评论(0编辑  收藏  举报