1

Тема: AHK: Добавление ссылки или функции в TrayTip

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

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

2

Re: AHK: Добавление ссылки или функции в TrayTip

Menu, tray читали?

3 (изменено: Alectric, 2013-11-02 14:22:23)

Re: AHK: Добавление ссылки или функции в TrayTip

Я имею ввиду TrayTip - http://www.autohotkey.com/docs/commands/TrayTip.htm
А не меню.

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

4

Re: AHK: Добавление ссылки или функции в TrayTip

Как-то точно можно (пример %windir%\system32\rundll32.exe fldrclnr.dll,Wizard_RunDLL). Но стандартных средств в AutoHotkey, по-видимому, нет. Придётся обходными путями.

5 (изменено: Alectric, 2013-11-02 14:47:36)

Re: AHK: Добавление ссылки или функции в TrayTip

ypppu пишет:

Как-то точно можно (пример %windir%\system32\rundll32.exe fldrclnr.dll,Wizard_RunDLL). Но стандартных средств в AutoHotkey, по-видимому, нет. Придётся обходными путями.

Это через DllCall?
Если да то прошу помощи, с этим не справлюсь.


Где-то, когда-то я встречал скрипт в котором такое было, но это было давно и я не помню где и когда.

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

6 (изменено: ypppu, 2013-11-02 17:00:06)

Re: AHK: Добавление ссылки или функции в TrayTip

Судя по всему, TrayTip выкидывается продессом проводника (explorer.exe), какой бы программой он ни вызывался. На англоязычном форуме пишут, что в планах на будущее - сделать опционально метку перехода для TrayTip.

7

Re: AHK: Добавление ссылки или функции в TrayTip

Спасибо за информацию.

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

8

Re: AHK: Добавление ссылки или функции в TrayTip

Это не то?:


OnMessage(0x404,"WindowProc")  
3:: TrayTip, Нажимай, Быстрее, 1, 2   
    
WindowProc(wParam,lParam,Msg,hwnd)  {
    if (lParam=0x405)
        MsgBox Ну нажал 
}
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

9 (изменено: Alectric, 2013-11-02 20:30:09)

Re: AHK: Добавление ссылки или функции в TrayTip

Огромное спасибо, это работает.

Можете кратко описать как это происходит?

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

10

Re: AHK: Добавление ссылки или функции в TrayTip

Честно говоря не могу. Значение lParam 0x405 узнал путём наблюдения. Гарантий нет, если совпадёт ещё с каким то событием, то напишите об этом.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

11

Re: AHK: Добавление ссылки или функции в TrayTip

А почему именно 0x404 в качестве ожидаемого сообщения, и где посмотреть другие типы сообщений?

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

12

Re: AHK: Добавление ссылки или функции в TrayTip

Я же говорю, не знаю. Запусти код, и смотри.


CoordMode, ToolTip, Screen
OnMessage(0x404,"WindowProc")  
Return
    
WindowProc(wParam,lParam,Msg,hwnd)  { 
    ToolTip, % "hwnd " hwnd "`nMsg " Msg "`nlParam " lParam "`nwParam " wParam "`nTickCount " A_TickCount,1,1
}
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

13

Re: AHK: Добавление ссылки или функции в TrayTip

serzh82saratov пишет:
OnMessage(0x404,"WindowProc")  

Я про эту цифру спрашивал 0x404.

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.

14

Re: AHK: Добавление ссылки или функции в TrayTip

Это сообщение ещё называют AHK_NOTIFY. Посмотри на офф форуме примеры. Большего увы не знаю, сам хотел бы услышать подробности от гуру.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

15 (изменено: Alectric, 2013-11-02 21:36:02)

Re: AHK: Добавление ссылки или функции в TrayTip

Спасибо большое еще раз.
Это много где можно использовать...

Win 10 x64
AHK
                       Справка AHK v1 тебе в помощь.