3

「F10」を押すと、ブラウザのタブを循環して更新するマクロを作成しようとしています。現在、現在のページのみを更新し、それらを循環しません。グーグルで検索してみましたが、すべての答えは「AutoHotKey」に対するものでした。そこで、「AutoKey」のドキュメントを見て、「AutoHotKey」スクリプトを「AutoKey」(python) に変換しようとしましたが、うまくいかず、理由がわかりません。

これがスクリプトです

keyboard.send_keys("< f5>")

keyboard.press_key("< ctrl>")

keyboard.send_keys("<タブ>")

keyboard.release_key("< ctrl>")

行 2 -> 4 を "keyboard.press_key("< ctrl>" + "< tab>") だけに置き換えても機能しません (("< ctrl> + < tab>") かどうかはよくわかりません)代わりに、悲しいことにどれも機能しません)

(「キーコード」の前のスペースは、Stackoverflow が表示するためのものであることに注意してください)

よろしくお願いします!!!

4

2 に答える 2

1

奇妙なことに、私にとっては逆にしか機能しませんでしたが、それでもあなたのタスクに適していると思います:

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

これが役立つことを願っています。

于 2015-01-26T17:29:23.293 に答える