3

Я работаю в среде с двумя экранами, где я пишу код на одном экране и предварительно просматриваю результаты на другом (включая Firefox, Chrome и т.д.).

Было бы здорово, если бы я мог как-то обновить окно браузера, не переключаясь на него вручную. Поэтому, пока я пишу код, я хотел бы нажать, например, Ctrl+Alt+R, и окно браузера обновится без каких-либо дополнительных усилий с моей стороны.

Есть ли какое-либо программное обеспечение, которое могло бы помочь мне настроить такую пользовательскую горячую клавишу?

2 ответа2

2

Если вы используете AutoHotkey, я написал скрипт, который обновит указанные открытые браузеры и вернет вас в исходное окно. Это использует горячую клавишу CTRL+ALT+R, как в вашем примере.

^!r::

; Save current window
WinGet, original, , A

; ---------------------------------------

; Refresh Firefox
Process, Exist, firefox.exe
    If(ErrorLevel) {
        WinActivate, ahk_pid %ErrorLevel%
        Send {F5}
    }

; Refresh Chrome
Process, Exist, chrome.exe
    If(ErrorLevel) {
        WinActivate, ahk_pid %ErrorLevel%
        Send {F5}
    }

; Refresh Internet Explorer
Process, Exist, iexplore.exe
    If(ErrorLevel) {
        WinActivate, ahk_pid %ErrorLevel%
        Send {F5}
    }

; ---------------------------------------

; Return to original window
WinActivate ahk_id %original%

Вы можете добавить столько браузеров, сколько захотите, просто скопируйте приведенный выше формат. Все, что вам нужно знать, это process name , которое можно найти с помощью диспетчера задач.

1

Я не думаю, что это возможно главным образом потому, что нажатия клавиш (в подавляющем большинстве случаев) отправляются только в активное окно. Если вы каким-либо образом не подключите Firefox или Chrome к программе, которую используете для написания своего кода, на самом деле не существует способа, чтобы одна программа считала нажатие клавиши из другой программы.

Однако вам может не понадобиться обновлять страницу (в традиционном смысле). Если путь к файлу не изменяется, вы можете использовать ярлык Chrome, открывающий этот конкретный путь к файлу, а затем просто использовать комбинацию клавиш Windows для перехода к этому файлу.

(Поскольку сочетание клавиш будет сочетанием клавиш для Windows, а не для конкретного приложения (оно может работать в программах), оно будет работать в ваших программах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .