>>22
エラーが起きるのは変更がないにもかかわらずリネームしようとしてるから
>>19を添削するならこんな感じ

Script:JScript
var fs = new ActiveXObject('Scripting.FileSystemObject');
var cSel = WScript.Col(WScript.Env('CurrentSelected'));
var path, base, ext, file;
for (var i = 0; i < cSel.Count(); i++) {
path = cSel.Item(i);
if (fs.FileExists(path)) {
base = fs.GetBaseName(path);
ext = fs.GetExtensionName(path);
file = fs.GetFile(path);
newbase = base.replace(/\./g, '');
if (newbase != base) {file.Name = newbase + '.' + ext;}
}
}