AutoHotkey имеет команды PostMessage и SendMessage, которые могут отправлять внутренние "сообщения" окнам или элементам управления. Часто программы используют эти типы сообщений для своих команд меню. Чтобы узнать правильные значения сообщений, которые вам нужны, вы используете программу, подобную Winspector, для записи сообщений, которые могут вас заинтересовать.
Для получения дополнительной информации см. Руководство по SendMessage.
(Это руководство также скрыто в файле справки AutoHotkey: перейдите в конец страницы PostMessage/SendMessage и в разделе «Связанные ссылки» нажмите «Руководство по сообщениям».)
Программа, изображенная в вопросе Барлопа, - 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