home *** CD-ROM | disk | FTP | other *** search
/ Netrunner 2004 October / NETRUNNER0410.ISO / regular / irvine1_0_9.lzh / scripts / treesettingsavefolders.dms < prev    next >
Text File  |  2003-04-27  |  1KB  |  43 lines

  1. /*
  2. âXâNâèâvâgÅëè·ë╗âfü[â^
  3. guid={F743C508-8411-4876-B216-A7D3C0276712}
  4. caption=ò█æ╢âtâHâïâ_é≡é▄é╞é▀é─É▌ÆΦé╖éΘ
  5. version=3
  6. hint=âJâîâôâgê╚ë║é╠ò█æ╢âtâHâïâ_é≡é▄é╞é▀é─É▌ÆΦé╖éΘ
  7. event=OnTreeMenuClick
  8. match=
  9. author=û╝û│é╡é│é±
  10. */
  11.  
  12. function renameSaveFolder(folder,savefolder,name){ 
  13. //ò█æ╢âtâHâïâ_é≡ò╧ìX
  14.   var s = '';
  15.   if(name)
  16.     s = savefolder + name + '\';
  17.   else
  18.     s = savefolder;
  19.     
  20.   folder.Data['queue','folder'] = s;
  21.   for(var i = 0; i < folder.FolderCount;i++)
  22.    renameSaveFolder(folder.Folders[i],s,folder.Folders[i].Name); 
  23. }
  24.  
  25. function OnTreeMenuClick(irvine,action){
  26. //âüâCâôâüâjâàü[é╠âNâèâbâNâCâxâôâg
  27.   var folder = irvine.Current;
  28.   var savefolder = prompt('ò█æ╢âtâHâïâ_é≡ôⁿù═é╡é─é¡é╛é│éó',folder.Data['queue','folder']);
  29.   if (savefolder == null) 
  30.     return;
  31.   else {
  32.     Directory.path = savefolder;
  33.     savefolder = Directory.includePathDelimiter();
  34.   }        
  35.   
  36.   renameSaveFolder(folder,savefolder,'');
  37. }
  38.  
  39. function OnMenuUpdate(irvine,action){
  40. //âüâjâàü[é╠ìXÉVâCâxâôâg
  41.  
  42. }
  43.