Code: Select all
menuitems.txt:
Submenu1;MenuItemName1
Submenu1;MenuItemName2
Submenu2;MenuItemName
Array := []
Loop, Read, menuitems.txt
Array.Push(StrSplit(A_LoopReadLine, ";"))
for index, element in Array {
Menu, % element.1, Add, % element.2, Label
}
Menu, MyMenu, Add, % element.1, :% element.1 ; Wrong syntax
Menu, MyMenu, Show
Label(ItemName, ItemPos) {
global Array
return
}