stealzy пишет:У некоторых программ команда WinMenuSelectItem не может вызывать меню, которое перед этим не было показано вручную
Возможно такие и есть, но EVERYTHING к ним не относится.
Посылать !s{LAlt} ненадёжно.
f11::
hwnd := WinExist("ahk_class EVERYTHING")
menu := DllCall("GetMenu", Ptr, hwnd)
SendMessage, 0x116, menu, 0,, ahk_id %hwnd% ; WM_INITMENU
menu := DllCall("GetSubMenu", Ptr, menu, Int, 3)
SendMessage, 0x117, menu, 3,, ahk_id %hwnd% ; WM_INITMENUPOPUP
WinMenuSelectItem, ahk_class EVERYTHING,, Search, Everything
return
stealzy пишет:А с некоторыми вообще не работает, например оснастка групповых политик gpedit
Можно посмотреть, что отправляется через spy++ и попробовать повторить тоже самое.