06/12/03 21:39:10 QR67yfdO0
リネーマー.CMD *.txt "/パターン/" [/Y}
@if(0)==(0) ECHO OFF
FOR %%0 IN (%1) DO (
FOR /F "delims=" %%1 IN ('CScript.exe //NoLogo //E:JScript "%~f0" "%~2" ^< "%%~0"') DO (
ECHO RENAME "%%~0" "%%1"
IF /I "%3"=="/Y" RENAME "%%~0" "%%1"
)
)
GOTO :EOF
@end
var matches=WScript.StdIn.ReadAll().match(eval(WScript.Arguments.Item(0)));
if(matches) WScript.Echo(matches[0]);
/Yなしで確認してから/Yありで実行。
サブマッチで選択するときはmatches[0]のインデクスを変える。