使用自动密钥循环浏览webbrowser选项卡

我正在尝试创build一个macros,它将在点击“F10”时循环并更新浏览器标签。 目前它只更新我目前正在使用的页面,并不循环浏览,我尝试了Googlesearch,但所有的答案都是“AutoHotKey”。 所以我查看了“AutoKey”的文档,并尝试将“AutoHotKey”脚本转换为“AutoKey”(python),但它不起作用,我不知道为什么。

这是脚本

keyboard.send_keys(“<f5>”)

keyboard.press_key(“<ctrl>”)

keyboard.send_keys(“<tab>”)

keyboard.release_key(“<ctrl>”)

用“keyboard.press_key(”<ctrl>“+”<tab>“)replace第2 – > 4行不起作用(我不太确定它是否是(”<ctrl> + <tab>“)相反,但没有工作,悲哀)

(请记住,“keycodes”前面的空格是这样的,Stackoverflow会显示出来)

谢谢大家!!!

我在Google的AutoKey组中询问,他们想出了这个:

keyboard.send_keys("<f5><ctrl>+<tab>") 

这就是你需要的一切,它的工作完美无瑕。 我稍后将“f5”更改为“输入”,而不会跳过任何浏览器选项卡,这太棒了!

谢谢大家的时间!

奇怪的是,我只能用另一种方式工作,但我认为这仍然可以解决您的任务:

 keyboard.press_key("<ctrl>") keyboard.press_key("<tab>") time.sleep(0.3) keyboard.release_key("<ctrl>") keyboard.release_key("<tab>") keyboard.send_key("<f5>") 

我希望这有帮助。