1

Тема: AHK: Совместная работа #IfWinactive и #IfWinexist

Я хочу, что бы определенные хоткеи работали только когда активно ОКНО_1, при условии, что есть ОКНО_2.
И при этом имели стандартную функцию, если не существует ОКНО_2 или неактивно ОКНО_1

1. Следующий код работает, когда существует ОКНО_2
2. Но он так же работает и когда ОКНО_1 неактивно

Как сделать так, что бы учитывались обе директивы, не используя команды IfWinActive?
(Клавиши должны быть назначены в одной строке)

#IfWinactive ОКНО_1
#IfWinexist ОКНО_2
F1::msgbox

2

Re: AHK: Совместная работа #IfWinactive и #IfWinexist

Для AHK_L:

#If WinActive("ОКНО_1") && WinExist("ОКНО_2")
F1::msgbox
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

3

Re: AHK: Совместная работа #IfWinactive и #IfWinexist

Интересует basic версия. Я так понял что никак?

4

Re: AHK: Совместная работа #IfWinactive и #IfWinexist

А смысл держаться за basic версию? Ставь AHK_L ANSI, и все скрипты под basic-версию будут работать.

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