home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Netrunner 2004 October
/
NETRUNNER0410.ISO
/
regular
/
irvine1_0_9.lzh
/
scripts
/
makeserverfolders.dms
< prev
next >
Wrap
Text File
|
2003-01-26
|
2KB
|
70 lines
/*
âXâNâèâvâgÅëè·ë╗âfü[â^
guid={53C6C648-8EDF-4E10-8A38-842B23DECB25}
caption=âAâCâeâÇÉUéΦò¬é»üiâTü[âoü[é▓é╞üj
version=2
hint=âtâHâïâ_é╔èiö[é│éΩé─éóéΘâAâCâeâÇé≡âTü[âoü[é▓é╞é╔ë║ê╩âtâHâïâ_é╔ÉUéΦò¬é»é▄é╖
event=OnMainMenuClick
match=
author=éΓé▄é╘é╟éñ
*/
function OnMainMenuClick(irvine,action){
//âüâCâôâüâjâàü[é╠âNâèâbâNâCâxâôâg
//âJâîâôâgâtâHâïâ_û╝âQâbâg
var folder = irvine.CurrentQueueFolder;
//èmöFâ_âCâAâìâOâ{âbâNâXé≡ò\Ī
if(confirm(folder + 'âtâHâïâ_é╠âTü[âoü[é▓é╞âLâàü[ÉUéΦò¬é»é≡Ä└ìsé╡é▄é╖é⌐üH') == false)
return;
//é▄é╕âLâàü[é¬æ╢ì▌é╡é╚éóÅΩìçé═ÅIù╣é╡é▄é╖
if(irvine.ItemCount == 0)
return;
//é▒é╠â}âNâìé¬Ä└ìsÆåé═âtâBâïâ^âèâôâOÅêù¥é╠ï╓Ä~üiÆlé╠âoâbâNâAâbâvé╞ï╓Ä~âtâëâOé≡âZâbâgüj
var oldfilter = irvine.Filtering;
irvine.Filtering = false;
var flag = false;
irvine.BeginProgressBar(irvine.ItemCount);
try{
var i,u,addfolder;
while(irvine.ItemCount > 0){
i =irvine.Current.Items[0].Url;
u = new URL(i);
addfolder = folder + '/' + u.hostname;
// if(irvine.FolderExists(addfolder) == false){
// irvine.CreateQueueFolder(u.hostname,false);
// alert('âtâHâïâ_é≡ì∞ɼé╡é▄é╖');
// }
//ë┴éªéΘ
irvine.AddQueueItem(addfolder,irvine.Items[0]);
//ìφÅ£é╖éΘ
irvine.DeleteQueueItem(0);
flag = true;
irvine.ProgressBarStepBy(1);
//âJâEâôâgé≡â`âFâbâNé╖éΘ
}
}
finally{
irvine.Filtering = oldfilter;
irvine.EndProgressBar();
if(flag)
irvine.Invalidate();
}
}
function OnMenuUpdate(irvine,action){
//âüâjâàü[é╠ìXÉVâCâxâôâg
action.enabled = (irvine.ItemCount > 0);
}