Когда мне нужно выполнить повторяющуюся задачу, такую как проверка электронной почты или переход на открытое окно чата, самым быстрым вариантом является назначение горячей клавиши непосредственно окну, поэтому я могу переключать окно с минимальным / восстановленным с помощью всего лишь одного нажатия клавиши,
Как я это сделал? AutoHotkey - небольшая структура сценариев, которая позволяет автоматизировать что-либо в Windows. Прежде чем мы начнем, я собираюсь предположить, что вы его загрузили и установили.
Я создал небольшую функцию, которую вы можете добавить в скрипт, который будет выполнять тяжелую работу по поиску и переключению окна. Все, что вам нужно сделать, это назначить горячие клавиши в верхней части скрипта.
; ---------------------–; Declare Your hotkeys in this section; ---------------------–; -- these are samples --; !j::ToggleWindow(“- Mozilla Firefox”) – Win + J; #c::ToggleWindow(“SecureCRT”) – Win + C; !x::ToggleWindow(“cmd.exe”) – Alt + X
; ---------------------–; Function for toggling windows – Do not edit; ---------------------– ToggleWindow(TheWindowTitle) { SetTitleMatchMode,2 DetectHiddenWindows, Off IfWinActive, %TheWindowTitle% { WinMinimize, %TheWindowTitle% } Else { IfWinExist, %TheWindowTitle% WinActivate Else { DetectHiddenWindows, On IfWinExist, %TheWindowTitle% { WinShow WinActivate } } } }
Это может быть немного сложно для некоторых из вас, но единственное, что нам нужно сделать, это добавить некоторые строки горячих клавиш. Вы заметите, что уже есть несколько строк горячих клавиш образца, но закомментированы.
Горячие клавиши определяются в этом формате:
::ToggleWindow(“Partial Window Title String”)
Для специальных клавиш вы будете использовать одно из следующего, которое можно комбинировать. (получить дополнительную информацию в документации Autohotkey)
# | Клавиша Windows |
! | Alt |
^ | контроль |
+ | сдвиг |
< | Используйте левую клавишу (например |
> | Используйте правую клавишу (например,>! Означает только правую клавишу Alt) |
Например, если вы хотите вызвать комбинацию клавиш Ctrl + Alt + F и назначить ее Firefox, вы должны использовать следующее:
^!f::ToggleWindow(“- Mozilla Firefox”)
Лично я пытаюсь использовать быстрые клавиши, которые не требуют от меня отнять руки. Я просто использую Alt + J, назначенный для Firefox, потому что я могу ударить по этой комбинации, не двигая руками вообще.
Когда вы закончите редактирование сценария, просто сохраните его, а затем снова перейдите к значку H и выберите вариант «Обновить этот сценарий», который будет загружать все ваши изменения. Если возникла проблема, вы получите сообщение об ошибке, и вы всегда можете использовать Exit, чтобы полностью остановить сценарий.
Примечание. Функция ToggleWindowHide в сценарии для более предприимчивых - она переключит окно между скрытыми и восстановленными … чрезвычайно полезно для окон командной строки. По существу дает мне Tilda или YaKuake в Windows.
Загрузить geek_autohotkey.ahk (сценарий Autohotkey)