˙˙ CProfileTree Application˙˙CMapStringToStringNameeJukeBoxeJukeBox€Flags0Wnd ejukebox.exeFile%ejukebox.exe%ID2Index0App:€ID1Execute application€Flags0ID1Index-1Execute€Flags0Action1xParam1Filename%ejukebox.exe%ID3Delay0Index01€ID1 Artist: abc€Flags2ID1Index0 Run Script€Flags0Action52xParam1Param˙qchars=new Array("a","b","c"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index02€ID1 Artist: def€Flags2ID1Index1 Run Script€Flags0Action52xParam1Param˙qchars=new Array("d","e","f"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index03€ID1 Artist: ghi€Flags2ID1Index2 Run Script€Flags0Action52xParam1Param˙qchars=new Array("g","h","i"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index04€ID1 Artist: jkl€Flags2ID1Index3 Run Script€Flags0Action52xParam1Param˙qchars=new Array("j","k","l"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index05€ID1 Artist: mno€Flags2ID1Index4 Run Script€Flags0Action52xParam1Param˙qchars=new Array("m","n","o"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index06€ID1 Artist: pqr€Flags2ID1Index5 Run Script€Flags0Action52xParam1Param˙qchars=new Array("p","q","r"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index07€ID1 Artist: stu€Flags2ID1Index6 Run Script€Flags0Action52xParam1Param˙qchars=new Array("s","t","u"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index08€ID1 Artist: vwx€Flags2ID1Index7 Run Script€Flags0Action52xParam1Param˙qchars=new Array("v","w","x"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index0 9€ID1 Artist: yz€Flags2ID1Index8 Run Script€Flags0Action52xParam1Param˙mchars=new Array("y","z"); function main() { if (!Globals("eJukebox_Artist")) Globals("eJukebox_Artist")=0; i=Globals("eJukebox_Artist"); ej=Window("eJukebox.exe"); ej.Keydown(VK_ALT); ej.Keydown(chars[i]); ej.Keyup(chars[i]); ej.Keyup(VK_ALT); Alert("Artist: "+chars[i]); i++; if (i>chars.length-1) i=0; Globals("eJukebox_Artist")=i; }FilenameJScriptID3Delay0Index0 Cycle Views€ID1 Cycle Views€Flags0ID1Index9 Run Script€Flags0Action52xParam1Param˙‰function eJukebox_CycleMode() { Globals.Remove("eJukebox_CycleMode"); } function main() { if (!Globals("eJukebox_ViewMode")) mode=1; else mode=Globals("eJukebox_ViewMode"); if (Globals("eJukebox_CycleMode")==1) { if (++mode>6) mode=1; } ej=Window("ejukebox.exe\\eJukebox * (ThunderRT6FormDC)\\Frame21 (ThunderRT6Frame)"); name=""; switch (mode) { case 1: ej.Keydown(VK_F5); ej.Keyup(VK_F5); name="Home"; break; case 2: ej.Keydown(VK_F7); ej.Keyup(VK_F7); name="Albums"; break; case 3: ej.Keydown(VK_F8); ej.Keyup(VK_F8); name="Genre"; break; case 4: ej.Keydown(VK_F9); ej.Keyup(VK_F9); name="Year"; break; case 5: ej.Keydown(VK_F10); ej.Keyup(VK_F10); ej.Keydown(VK_F10); ej.Keyup(VK_F10); name="Popular"; break; case 6: ej.Keydown(VK_F11); ej.Keyup(VK_F11); Sleep(150); Window.Keystroke("{0x28}{0x0d}"); name="New"; break; } Globals("eJukebox_ViewMode")=mode; Globals("eJukebox_CycleMode")=1; SetTimer("eJukebox_CycleMode",osd.timeout); Alert(name); return ExitCodeNoOSD; } FilenameJScriptID3Delay0Index0 Down€ID1 Down€Flags2ID1Index10 Keystroke to window€Flags0Action17xParam1Param{0x28}Filename ejukebox.exeID3Delay0Index0 Expand/Hide Panel€ID1 Expand/Hide Panel€Flags2ID1Index11 Keystroke to window€Flags0Action17xParam1ParameFilename ejukebox.exeID3Delay0Index0 Forward€ID1 Forward€Flags1ID1Index12 Run Script€Flags0Action52xParam1Param˙7if (Globals("WinampDPA")) { KillTimer("WinampDPA"); Globals.Remove("WinampDPA"); } winamp=Window("\\*(Winamp v1.x)"); if (winamp.SendMessage(WM_USER,0,104)!=1) { winamp.SendMessage(WM_COMMAND,40045,0); Sleep(100); } winamp.SendMessage(WM_COMMAND,40060,0); pos=winamp.SendMessage(WM_USER,0,105); len=winamp.SendMessage(WM_USER,1,105); pos/=1000; if (pos>len) pos=len; if (Globals("WinampTime")==1) pos=len-pos; posmins=Math.floor(pos/60); possecs=Math.floor(pos%60); lenmins=Math.floor(len/60); lensecs=Math.floor(len%60); if (possecs<10) posstr=posmins+":0"+possecs; else posstr=posmins+":"+possecs; if (lensecs<10) lenstr=lenmins+":0"+lensecs; else lenstr=lenmins+":"+lensecs; if (Globals("WinampTime")==1) { posstr="-"+posstr; pos=100/len*(len-pos); } else pos=100/len*pos; title=winamp.Name.substr(winamp.Name.search(". ")+2,winamp.Name.search("- Winamp")-winamp.Name.search(". ")-2); OSD.Show(osdProgress,posstr+" ("+lenstr+") "+title,pos); //Alert(posstr+" ("+lenstr+")\n"+winamp.Name.substr(0,winamp.Name.search("- Winamp")));FilenameJScriptID3Delay0Index0Left€ID1Left€Flags2ID1Index13Keystroke to window€Flags0Action17xParam1Param{0x25}Filename ejukebox.exeID3Delay0Index0Power€ID1Close€Flags2ID1Index26Keystroke to window€Flags0Action17xParam1Param{A0x73}Filename ejukebox.exeID3Delay0Index0 Next Song€ID1 Next Song€Flags2ID1Index14Keystroke to window€Flags0Action17xParam1ParamnFilename ejukebox.exeID3Delay0Index0OK€ID1Select€Flags2ID1Index15Keystroke to window€Flags0Action17xParam1ParamqFilename ejukebox.exeID3Delay0Index0 Run Script€Flags0Action52xParam1ParamŪfunction main() { mode=Globals("eJukebox_Focus"); alert(mode); if (mode==1) { Window("ejukebox.exe").Keystroke("1"); } else { Window("ejukebox.exe").Keystroke("2"); } return ExitCodeNoOSD; } FilenameJScriptID3Delay0Index1 Play/Pause€ID1 Play/Pause€Flags2ID1Index16Keystroke to window€Flags0Action17xParam1ParampFilename ejukebox.exeID3Delay0Index0Playlist/Songlist Focus€ID1Focus€Flags0ID1Index17 Run Script€Flags0Action52xParam1Param˙%if (!Globals("eJukebox_Focus")) mode=0; else mode=Globals("eJukebox_Focus"); if (mode==0) { Window("ejukebox.exe").Keystroke("1"); Alert("Playlist"); mode=1; } else { Window("ejukebox.exe").Keystroke("2"); Alert("Songlist"); mode=0; } Globals("eJukebox_Focus")=mode; FilenameJScriptID3Delay0Index0Rewind€ID1Rewind€Flags1ID1Index18 Run Script€Flags0Action52xParam1Param˙7if (Globals("WinampDPA")) { KillTimer("WinampDPA"); Globals.Remove("WinampDPA"); } winamp=Window("\\*(Winamp v1.x)"); if (winamp.SendMessage(WM_USER,0,104)!=1) { winamp.SendMessage(WM_COMMAND,40045,0); Sleep(100); } winamp.SendMessage(WM_COMMAND,40061,0); pos=winamp.SendMessage(WM_USER,0,105); len=winamp.SendMessage(WM_USER,1,105); pos/=1000; if (pos>len) pos=len; if (Globals("WinampTime")==1) pos=len-pos; posmins=Math.floor(pos/60); possecs=Math.floor(pos%60); lenmins=Math.floor(len/60); lensecs=Math.floor(len%60); if (possecs<10) posstr=posmins+":0"+possecs; else posstr=posmins+":"+possecs; if (lensecs<10) lenstr=lenmins+":0"+lensecs; else lenstr=lenmins+":"+lensecs; if (Globals("WinampTime")==1) { posstr="-"+posstr; pos=100/len*(len-pos); } else pos=100/len*pos; title=winamp.Name.substr(winamp.Name.search(". ")+2,winamp.Name.search("- Winamp")-winamp.Name.search(". ")-2); OSD.Show(osdProgress,posstr+" ("+lenstr+") "+title,pos); //Alert(posstr+" ("+lenstr+")\n"+winamp.Name.substr(0,winamp.Name.search("- Winamp")));FilenameJScriptID3Delay0Index0Right€ID1Right€Flags2ID1Index19Keystroke to window€Flags0Action17xParam1Param{0x27}Filename ejukebox.exeID3Delay0Index0 Songlist Back€ID1 Songlist Back€Flags2ID1Index20Keystroke to window€Flags0Action17xParam1Param{0x08}Filenamenejukebox.exe\eJukebox * (ThunderRT6FormDC)\(Shell Embedding)\(Shell DocObject View)\(Internet Explorer_Server)ID3Delay0Index0Songlist Forward€ID1Songlist Forward€Flags2ID1Index21Keystroke to window€Flags0Action17xParam1Param{S0x08}Filenamenejukebox.exe\eJukebox * (ThunderRT6FormDC)\(Shell Embedding)\(Shell DocObject View)\(Internet Explorer_Server)ID3Delay0Index0Stop€ID1Stop€Flags2ID1Index22 Run Script€Flags0Action52xParam1Param¶if (Globals("WinampDPA")) { KillTimer("WinampDPA"); Globals.Remove("WinampDPA"); } winamp=Window("\\*(Winamp v1.x)"); winamp.SendMessage(WM_COMMAND,40047,0); Alert("Stop");FilenameJScriptID3Delay0Index0Time€ID1Time€Flags0ID1Index23 Run Script€Flags0Action52xParam1Param˙rwinamp=Window("\\*(Winamp v1.x)"); pos=winamp.SendMessage(WM_USER,0,105); len=winamp.SendMessage(WM_USER,1,105); pos/=1000; if (pos>len) pos=len; if (Globals("WinampTime")==1) Globals("WinampTime")=0; else { Globals("WinampTime")=1; pos=len-pos; } posmins=Math.floor(pos/60); possecs=Math.floor(pos%60); lenmins=Math.floor(len/60); lensecs=Math.floor(len%60); if (possecs<10) posstr=posmins+":0"+possecs; else posstr=posmins+":"+possecs; if (lensecs<10) lenstr=lenmins+":0"+lensecs; else lenstr=lenmins+":"+lensecs; if (Globals("WinampTime")==1) posstr="-"+posstr; Alert(posstr+" ("+lenstr+")");FilenameJScriptID3Delay0Index0Up€ID1Up€Flags2ID1Index24Keystroke to window€Flags0Action17xParam1Param{0x26}Filename ejukebox.exeID3Delay0Index0 Visualization€ID1 Visualization€Flags0ID1Index25 Run Script€Flags0Action52xParam1Param|function main() { winamp=Window("\\*(Winamp v1.x)"); winamp.SendMessage(WM_COMMAND,40192,0); return ExitCodeNoOSD; }FilenameJScriptID3Delay0Index0