1 (изменено: Vsevolod, 2020-12-06 19:08:16)

Тема: AHK: Как сделать так, что бы горячие клавиши работали в разных окнах?

Здравствуйте. Мне нужно сделать так что бы отдельные горячие клавиши работали в отдельном окне, а остальные во всех. И значок в области уведомлений не пропадал, что бы я мог в любой момент зайти в tray меню. Если можно так сделать то вот код:

Menu, tray, NoStandard
Menu, tray, add, Перезагрузка, Reload

F1:: ;Работает только в блокноте
msgbox,,,Я работаю только в блокноте
return

Reload:
Reload
return

End:: ;Работает везде
ExitApp
return

2

Re: AHK: Как сделать так, что бы горячие клавиши работали в разных окнах?

Для начала вам нужно научиться правильно оформлять код в посте.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Как сделать так, что бы горячие клавиши работали в разных окнах?

teadrinker
Что не так? Код написан так как мне его удобно читать. Где написаны правила оформления кода?

4

Re: AHK: Как сделать так, что бы горячие клавиши работали в разных окнах?

В трёх местах об этом написано!
http://forum.script-coding.com/register.php
http://forum.script-coding.com/misc.php?action=rules
http://forum.script-coding.com/rules.html

5

Re: AHK: Как сделать так, что бы горячие клавиши работали в разных окнах?

ypppu
Извиняюсь, исправил

6

Re: AHK: Как сделать так, что бы горячие клавиши работали в разных окнах?

Vsevolod

Плохо ищете в поиске, это самое простое что нужно знать в AHK.

#IfWinActive, ahk_class Notepad

F1:: ;Работает только в блокноте
msgbox Я работаю только в блокноте
Return

#If
Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101