思路:获取所有窗口,并把这个窗口设置为活动窗口,然后刷新。
func main() {
// 获取所有窗口的标题
windowTitles := robotgo.GetAllTitles()
// 查找你需要的窗口
for _, titleName := range windowTitles {
if titleName == "你需要的窗口名" {
//把窗口设置为活动窗口
err := robotgo.ActiveWindow(titleName)
if err != nil {
fmt.Println("设置活动窗口失败", err)
} else {
fmt.Println("设置活动窗口成功")
// ctrl+r 刷新网页,Mac换成 command
robotgo.KeyTap("r", "lctrl")
}
break
}
}
//睡眠5秒,这里可以根据自己需求更改
time.Sleep(5 * time.Second)
}