1

Тема: AHK: Блокировка клавиши Enter

Пытаюсь заблокировать клавишу "Enter" в определёном окне.

Enter::
WinGetTitle, active_title, A
 if active_title = Нужное окно
	SoundBeep, 5555, 500
return

Почему-то "Enter" не блокируется. Проверял на другой клавише. Окно находится правильно, звук идёт. А с "Enter" нет. И в окне проходит срабатывание на "Enter".

2 (изменено: creature.ws, 2012-01-08 22:14:57)

Re: AHK: Блокировка клавиши Enter


Enter::
IfWinActive, Нужное окно
   SoundBeep, 5555, 500
return

SetTitleMatchMode
А у меня блокируется

3

Re: AHK: Блокировка клавиши Enter

Вот так работает:

Enter::
WinGetTitle, active_title, A
 if active_title = Безымянный - Блокнот
    SoundBeep, 5555, 500
return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: Блокировка клавиши Enter

teadrinker пишет:

Вот так работает:

Enter::
WinGetTitle, active_title, A
 if active_title = Безымянный - Блокнот
    SoundBeep, 5555, 500
return

Странно как-то. Как и мой код, то не срабатывает вообще, то блокируется во всех окнах.

5

Re: AHK: Блокировка клавиши Enter

#IfWinActive, Безымянный - Блокнот

Enter::
   TrayTip,, Enter Blocked
   Return
Enter::
   WinGetTitle, active_title, A
   If % active_title="Безымянный - Блокнот"
      TrayTip,, Enter Blocked
   Else
      Send, {Enter}
   Return

6 (изменено: Pokerist, 2012-01-09 02:56:22)

Re: AHK: Блокировка клавиши Enter

Последнее в нужном окне работает отлично. Спасибо!