Vinzenz Mai: javascript batch-datei aufrufen

Beitrag lesen

Hallo

danke übringens für deine Kompetente Hilfe.

bitte, mach' ich doch gern.

Jetzt gehts, ich habe einen anderen Pfad genommen, weiß nur nicht warum es jetzt geht.
Kannst du mir sagen ob die leerzeichen in den ordner namen im alten pfad schuld sein können und wie kann man das verhindern.

Ja, sind sie. Das schrieb ich Dir bereits in meinem zweiten Posting:

Leerzeichen in Pfadangaben müsstest Du noch gesondert behandeln

Wenn Du Leerzeichen in der Pfadangabe hast, dann musst Du den kompletten Pfad in Anführungszeichen packen, zum Beispiel:

  
    wshShell = new ActiveXObject("WScript.Shell");  
    var parameter = "\"C:/Mein Verzeichnis mit Leerzeichen/test.txt\"";  
    var aufruf = "C:/Programme/Vim/vim70/gvim.exe" + " " + parameter;  
    wshShell.Run(aufruf);  

Gleiches gilt für den Programmaufruf, wenn der Pfad zum auszuführende Programm Leerzeichen enthält.

Freundliche Grüße

Vinzenz