Как создать сочетание клавиш для "Показать/Скрыть все окна"?

У меня есть программа, которая выполняет команду, я хочу как-то привязать ее к клавише клавиатуры:

возьмите его в качестве общего вопроса учитывая значок в трее, щелкнув правой кнопкой мыши и пройдя через подменю, я хотел бы ускорить процесс и сделать ярлык для этой опции.

и это теоретически возможно. если что-то может, например, записать, какая настройка изменяется.. и назначить ему сочетание клавиш.

alt text

23
задан helena4
17.04.2023 13:29 Количество просмотров материала 2767
Распечатать страницу

2 ответа

AutoHotkey имеет команды PostMessage и SendMessage, которые могут отправлять внутренние "сообщения" в windows или элементы управления. Часто программы используют эти типы сообщений для своих команд меню. Чтобы узнать правильные значения сообщений, которые вам нужны, вы используете программу, такую как Winspector, для регистрации сообщений, которые могут представлять интерес.

дополнительные сведения см. В разделе SendMessage Учебник.

(этот учебник также похоронен в файле справки AutoHotkey: перейдите к нижней части Страница PostMessage / SendMessage и связанные ссылки щелкните учебник сообщений.)


программы На фото в вопросе Barlop составляет Rainlendar.

используя методы из учебника выше, я сделал следующий пример сценария AutoHotkey, который устанавливает F11 " скрыть все окна "и F12"показать все окна".

WM_COMMAND := 0x111
SHOW_ALL := 598
HIDE_ALL := 599

DetectHiddenWindows, On

#IfWinExist Rainlendar2 Control Window ahk_class wxWindowClassNR

F11::
  window_id := WinExist("Rainlendar2 Control Window ahk_class wxWindowClassNR")
  PostMessage, %WM_COMMAND%,%HIDE_ALL%,,,ahk_id %window_id%
Return

F12::
  window_id := WinExist("Rainlendar2 Control Window ahk_class wxWindowClassNR")
  PostMessage, %WM_COMMAND%,%SHOW_ALL%,,,ahk_id %window_id%
Return

3
отвечен Bavi_H 2023-04-18 21:17

Windows 7 / сделать ярлык:

Целевого Местоположения: %windir%

цель: %windir%\explorer.ехе раковины:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

Пуск в: %windir%

затем определите сочетания клавиш.

Windows XP (непроверенная):

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

хотя я использовал другое стороннее программное обеспечение для этого в XP (у него также были настраиваемые горячие клавиши) http://dm2.sourceforge.net/

0
отвечен helena4 2023-04-18 23:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх