args Key, Sig, Now local i, Temp local INIfile = "D:\Winnt\wincmd.ini" local Mess = "Search complete" local Class = "c=TFindFile" local AllKeys = ini.enum_keys(INIfile, "Searches") local Total = line(AllKeys, 0) local Counter = 0 for(i = 1; i <= Total; i++) Temp = line(AllKeys, i) if(index(Temp, "_SearchFor") != 0) Counter++ endfor v = vec.create(Counter) if(v == 0) do messagebox("ok error", "Vector not created", "VEC plugin error") quit endif Counter = 0 for(i = 1; i <= Total; i++) Temp = line(AllKeys, i) if(index(Temp, "_SearchFor") != 0) do v[Counter] = Temp Counter++ endif endfor vec.sort(v) Counter = vec.binsearch(v, Key ++ "_SearchFor") vec.destroy(v) vec.unload *keys %{f7}+{tab}{right 3}{tab}{down} for(i = 1; i <= Counter; i++) *keys {down} endfor *keys {tab}{enter} if(not Now) quit *keys {enter} wait.for(activewindow(Class)) wait.for(win.handle(Class)) local Hand = win.handle(Class) wait.for(childwin.handle(Hand, 71)) wait.for(win.gettext(childwin.handle(Hand, 71)) == "&Start search") if(index(Sig, "b")) miscplugin.balloontip(1, "INFORMATION", Mess, "title=FindTemplate Script") if(index(Sig, "o")) osd.show(Mess, "3000", "30", "Arial", "-1", "255 000 000") if(index(Sig, "m")) messagebox("ok information", Mess, "FindTemplate Script")