我正在尝试创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>")
我希望这有帮助。