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