Тема: AHK: Меню в трее, создание под подменю.
Есть такой скрипт(фрагмент)
; Работа с ресурсами и иконкой
sleep 3000 ; задержка для коррекции и синхронизации.
Menu1 := "Справка"
Menu2 := "On/Off `n`n основные горячие клавиши"
Menu3 := "Выход"
;=====Cменить иконку скрипта
mcTray := "ASOS_RES\Os_Settings_Gear.ico"
Menu, tray, NoStandard ; меню в трее будет не стандартным - своим
Menu, Tray, Icon, %McTray% ; Устанавливаем иконку
Menu, tray, add, %Menu1%, HelpKey1 ; добавляем пункт меню по ПКМ
Menu, tray, add, %Menu2%, KeyOfASOSMain ; добавляем пункт меню по ПКМ
Menu, tray, add, %Menu3%, lExitProc ; добавляем пункт меню по ПКМ
; Задаём свою выноску "балон"
Menu, tray, tip, `n Обработка клавиш для: `n - приложений `n - игр `n - и т.д. `n `n
Menu, tray, default, Справка ; Этот пункт меню по умолчанию двойной щелчёк ЛКМ по иконке в трее для его вызова
Menu, Tray, Click, 1 ; Переназначаем двойной на одиночный ЛКМ
;-------------------------------------------------------------В переменной Menu2 очень длинный текст - уход за границы экрана.
Я попытался подать `n результат нулевой - как можно сделать перевод строки, форматирование всего меню или же просто смещение вверх и влево?
Единственное что мне пришло в голову это сделать так:
Menu2 := "On/Off"
Menu2 := " Оосновные горячие клавиши"
Menu3 := "Выход"
Menu, tray, add, %Menu2%, KeyOfASOSMain ; добавляем пункт меню по ПКМ
Menu, tray, add, %Menu20%, KeyOfASOSMain ; добавляем пункт меню по ПКМ
Menu, tray, add, %Menu3%, lExitProc ; добавляем пункт меню по ПКМ
..........
Моё решение единственно правильное? Или можно сделать ещё как то?
И ещё, я не нашёл опции, которая задаёт горизонтальный размер выноски посимвольно, может плохо искал?
P.S. Проверял орфографию и через Punto и увидел, подменю - может это и есть единственное решение проблемы?
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

