どこかで見つけたピリオド削除のコマンドだけど
win11だとMicrosoft Jscriptは実行時工ラ-はcSel.Countは数字ではありません。がでて使えなくなったけど何が原因だろうか?

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);
 base = fs.GetBaseName(path);
 ext = fs.GetExtensionName(path);
 file = fs.GetFile(path);
 file.Name = base.replace(/\./g, '') + '.' + ext;
}