v1 snips:
Code: Select all
Menu, Submenu2, Add, praetorian, MenuHandler
Menu, Submenu3, Add, [email protected], MenuHandler
Menu, Pass, Add, Username, :Submenu2
Menu, Pass, Add, Email, :Submenu3
return
MenuHandler:
if (A_ThisMenu = "Submenu3")
{
send %A_ThisMenuItem%
sleep, 1000
return
}
if (A_ThisMenu = "Submenu2")
{
send %A_ThisMenuItem%{tab}
sleep, 1000
return
}
return
^!a::Menu, Pass, Show
Code: Select all
Submenu2 := Menu()
Submenu2.Add("praetorian", MenuHandler)
Submenu3 := Menu()
Submenu3.Add("[email protected]", MenuHandler)
MyMenu := Menu()
MyMenu.Add("Username", Submenu2)
MyMenu.Add("Email", Submenu3)
return
MenuHandler(A_ThisMenuItem, A_ThisMenuItemPos, A_ThisMenu)
{
if (A_ThisMenu = "Submenu3")
{
Sendinput(A_ThisMenuItem)
Sleep(1000)
return
}
if (A_ThisMenu = "Submenu2")
{
Sendinput(A_ThisMenuItem "{tab}")
Sleep(1000)
return
}
return
}
^!a::MyMenu.Show