Тема: AHK: Вложенные скрипты со вложенным меню
Не уверен, существует ли возможность автоматически вкладывать трей-меню одного скрипта в другой, но если это возможно, пожалуйста, подскажите метод, как вложить первый сценарий так, чтобы его меню вместе с иконками отображалось во втором скрипте ярусом выше. Не знаю, ясно ли я выразился, но цель заключается в том, чтобы вложенные сценарии отображались в т.ч. и в трей-меню. Если представить меню визуально, то должно получиться примерно следующее:
Работа первого скрипта:
Работа второго скрипта:
Пример кода для первого скрипта:
Menu, Tray, NoStandard
Menu, Tray, Tip, First Script
Menu, Tray, Icon, %A_ScriptDir%\1.ico,, 16
Menu, Tray, Add, Exit, End
Menu, Tray, Icon, Exit, %A_ScriptDir%\1.ico
End::
ExitApp
Чтобы визуализировать работу второго скрипта, я набрал следующее:
SetTitleMatchMode, 2
DetectHiddenWindows, On
Menu, Tray, NoStandard
Menu, Tray, Tip, Second Script
Menu, Tray, Icon, %A_ScriptDir%\2.ico
Menu, Sub, Add, Exit, End
Menu, Sub, Icon, Exit, %A_ScriptDir%\1.ico
Menu, Tray, Add, First Script, :Sub
Menu, Tray, Icon, First Script, %A_ScriptDir%\1.ico
End:: WinClose, 1.ahk - AutoHotkey v
Но такой вариант не подходит, т.к. необходима реализация эффекта вложения для скриптов, с большим количеством пунктов меню. Здесь для закрытия первого скрипта параметр Include не применялся, т.к . я пока не знаю, как его использовать должным образом. Только визуализировал выполнение команды.