/ / Колоездене през раздели webbrowser с autokey - linux, python-3.x, браузър, autokey

Колоездене чрез webbrowser раздели с autokey - linux, python - 3.x, браузър, autokey

Опитвам се да направя макрос, който ще цикълчрез и актуализирайте раздели на браузъра, когато натиснете „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> ") не работи (не съм съвсем сигурен дали е" s ("<ctrl> + <tab> ") вместо това, но никой не работи, за съжаление)

(Моля, имайте предвид, че интервалите пред „keycodes“ са така, че Stackoverflow да ги покаже)

Благодаря ви всички предварително !!!

Отговори:

3 за отговор № 1

Попитах в Google групата на AutoKey и те излязоха с това:

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

И това е всичко, от което се нуждаете, работи безупречно. По-късно бих променил „f5“ на „enter“ вместо това никога не пропуска нито един раздел на браузъра, това е страхотно!

Благодаря ви за вашето време!


1 за отговор № 2

Странно работи само обратното за мен, но мисля, че това все пак може да отговаря на вашата задача:

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

Надявам се това да помогне.