home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2002 July
/
VPR0207A.ISO
/
OLS
/
IRVINE0_4_1A
/
irvine0_4_1a.lzh
/
scripts
/
listreplaceurl.dms
< prev
next >
Wrap
Text File
|
2002-03-10
|
1KB
|
47 lines
/*スクリプト初期化イベント
guid={92f02e38-a11a-466e-b8c6-af8d86eeea74}
caption=URLの置換
version=2
hint=選択アイテムのURLを置換します
event=OnListMenuClick
match=
author=名無しさん@お腹いっぱい
*/
function OnListMenuClick(irvine,action){
item = new IrvineItem;
reg = new RegExp;
reg.source = prompt('置換前(正規表現で指定できます)', '');
if(!reg.source)
return;
after = prompt('置換後', '');
if(after == null)
return;
irvine.BeginProgressBar(irvine.SelectedItemCount);
try{
for(i = 0; i < irvine.ItemCount; i++){
if (irvine.GetItemSelected(i)){
item.data = irvine.GetItemData(i);
item.url = reg.replace(item.url, after);
irvine.SetItemData(i, item.data);
irvine.ProgressBarStepBy(1);
}
}
}
finally{
irvine.EndProgressBar();
irvine.Invalidate();
}
}
function OnMenuUpdate(irvine,action){
action.enabled = (irvine.SelectedItemCount > 0);
}