home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2002 July
/
VPR0207A.ISO
/
OLS
/
IRVINE0_4_1A
/
irvine0_4_1a.lzh
/
scripts
/
treereplacefolder.dms
< prev
next >
Wrap
Text File
|
2002-03-09
|
956b
|
39 lines
/*
スクリプト初期化データ
guid={982A9E91-955D-4E2F-88BF-6F7B4B57A6AB}
caption=カレントフォルダ以下の保存フォルダの置換
version=1
hint=カレントフォルダ以下の保存フォルダを置換する
event=OnTreeMenuClick
match=
author=謎
*/
function replaceFolder(folder,reg,after){
//保存フォルダを置換する
folder.Data['queue','folder'] = reg.replace(folder.Data['queue','folder'],after);
for(i = 0; i < folder.FolderCount;i++)
replaceFolder(folder.Folders[i],reg,after);
}
function OnTreeMenuClick(irvine,action){
//メインメニューのクリックイベント
reg = new RegExp;
reg.ignoreCase = true;
reg.source = prompt('保存フォルダの置換前の部分(正規表現で指定できます)', '');
if(reg.source == null)
return;
after = prompt('保存フォルダの置換後の部分', '');
if(after == null)
return;
replaceFolder(irvine.Current,reg,after);
}
function OnMenuUpdate(irvine,action){
//メニューの更新イベント
}