Hallo Andreas,
Die WSH waere auch eine Moeglickeit.
Dazu ist mein Kenntnis-Stand: ich weiß, daß es das gibt.
dann kann man auch was draus machen... Man könnte das mal so in ein .js-Datei schreiben und ausprobieren:
var laSplit;
var loFSO = WScript.createObject("Scripting.FileSystemObject");
var lcSource = new String(WScript.Arguments(0));
laSplit = lcSource.split('.'); // laSplit[0] ist der Teil vor dem .
lcTarget = laSplit[0].concat('.csv');
loSource = loFSO.GetFile(lcSource);
loSource.Copy(lcTarget);
Ohne Gewähr - ich habe es nicht getestet. Natürlich ist das ohne allen Fehler- und Ausnahmenbehandlungsluxus - aber wem erzähle ich das?
hth Robert