#singleInstance, force TitleMatch = GVIM§opera§winamp§ NOTE1 = A note for GVIM NOTE2 = A note for opera NOTE3 = A note for winamp Loop { WinGetTitle,Wintitle,A WinWaitNotActive, %WinTitle% WinGetTitle,Wintitle,A out := GetNote(WinTitle,TitleMatch,NOTE) Print(out) } return AddNote: ; AddNote() return GetNote(WinTitle,TitleMatch,NOTE){ loop, parse, TitleMatch,§,§ { ifinstring, WinTitle, %A_LoopField% return NOTE%A_index% } return } Print(out){ if out msgbox,%out% }