用手机点快看漫画翻页不舒服,搞一个用Go写的自己翻页,但只能在电脑上运行,大家看一看应该就明白了
当然很粗糙,大家不要笑话,我是新手,最近才入手Go 但是有一个问题需要大佬们帮忙解答一下
我本来想用fmt.scanln()来实现按任意键回车继续的,但是实现不了,他会自己跳过。
```
package main
import (
"fmt"
"os"
"github.com/go-vgo/robotgo"
hook "github.com/robotn/gohook"
)
func main() {
go func() {
fmt.Println("请按回车键,并在5秒内把鼠标放在‘下一话’位置")
// b := make([]byte, 1)
// os.Stdin.Read(b)
var n string
fmt.Scanln("%s",&n)
fmt.Println("倒计时5秒")
robotgo.Sleep(5)
mouseX, mouseY := robotgo.GetMousePos()
for {
robotgo.ScrollMouse(1, "down")
robotgo.MoveClick(mouseX, mouseY, "left", false)
robotgo.Sleep(1)
}
}()
fmt.Println("--- 请在cmd窗口内按下esc键,程序将退出 ---")
robotgo.EventHook(hook.KeyDown, []string{"esc"}, func(e hook.Event) {
fmt.Println("esc")
robotgo.EventEnd()
})
s := robotgo.EventStart()
<-robotgo.EventProcess(s)
ok := robotgo.AddEvents("esc")
if ok {
os.Exit(1)
}
}
```
有疑问加站长微信联系(非本文作者))