1

Тема: AHK: На время работы скрипта - кнопка трея неактивна.

Здравствуйте, друзья.
Нашел вот такой код ahk.

Когда курсор наводится на кнопку трея - скрипт отлавливает этот момент. И если покрутить колесико - можно при помощи скрипта изменить уровень громкости.
Как изменить этот скрипт, чтобы он на то время пока курсор наведен на кнопку трея - нем мог бы щелкнуть по этой самой кнопке трея ?


; Example 1: Adjust volume by scrolling the mouse wheel over the taskbar.
#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}

MouseIsOver(WinTitle) {
    MouseGetPos,,, Win
    return WinExist(WinTitle . " ahk_id " . Win)
}



; Example 4: Dynamic hotkeys. Requires Example 1.
NumpadAdd::
Hotkey, If, MouseIsOver("ahk_class Shell_TrayWnd")
if (doubleup := !doubleup)
    Hotkey, WheelUp, DoubleUp
else
    Hotkey, WheelUp, WheelUp
return

DoubleUp:
Send {Volume_Up 2}
return

Кнопка трея называется: "ahk_class Shell_TrayWnd" ( Control: Button1)

2

Re: AHK: На время работы скрипта - кнопка трея неактивна.

Ragnar Lodbrokovitch, у вас путаница. ahk_class Shell_TrayWnd — это не кнопка, это вся панель задач.

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

3

Re: AHK: На время работы скрипта - кнопка трея неактивна.

teadrinker, значит кнопка трея называется:  Control: Button1

4

Re: AHK: На время работы скрипта - кнопка трея неактивна.

Но скрипт сработает на любом месте панели задач.

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

5

Re: AHK: На время работы скрипта - кнопка трея неактивна.

teadrinker ясно.
Но я спрашиваю - только про кнопку трея.
Кнопка трея называется - Control: Button1

То есть мой вопрос - касается не всей панели задач, а только кнопки трея, название которой Control: Button1

6

Re: AHK: На время работы скрипта - кнопка трея неактивна.

Ragnar Lodbrokovitch, зачем вы создали новую тему с таким же вопросом? Здесь не заказывают готовый код, для этого есть коммерческий раздел.

7

Re: AHK: На время работы скрипта - кнопка трея неактивна.

Malcev, я на форуме по autohotkey , задаю вопрос касаемо скрипта autohotkey.

Если вас так беспокоит коммерческий раздел - идите в коммерческий раздел и сидите там на здоровье, зачем вы в мою тему-то залезли и пишите не по теме ?

Если не знаете ответа, или вам очень жалко, что кто-то отвечает - просто не заходите в мою тему.
Вам же неинтересны некоммерческие вещи, правда ?
Так пройдите мимо, не нужно в мою тему заходить - вам же спокойнее будет.

8

Re: AHK: На время работы скрипта - кнопка трея неактивна.

Своими одинаковыми темами вы нарушаете правила и засоряете форум.

2.5. Запрещается флуд (бессмысленные сообщения, набор междометий, смайликов, ругательств или слов-паразитов). Размещение нескольких однотипных постов или тем (веток) приравнивается к флуду.

9

Re: AHK: На время работы скрипта - кнопка трея неактивна.

Malcev, ну так не заходите в мою тему.
Я вас не затягиваю в нее цепью.
Видите как здесь все плохо.
У вас настроение портится.

Просто пройдите мимо.
Вам же неинтересно обсуждение этой темы, правда ?