Vinzenz Mai: javascript batch-datei aufrufen

Beitrag lesen

Hallo Martin,

also die batch datei ruft den Xalan auf und wandelt dokumente die in einer xml datei sind um und speichert diese auf der festplatte.

möglicherweise fehlt Dir ein Leerzeichen. Deswegen hatte ich ja nach dem Inhalt der Variablen aufruf bzw. vorher der Variablen parameter gefragt.

  
wshShell = new ActiveXObject("WScript.Shell");  
  
var parameter = "C:/test.bat";  
var aufruf = "C:/Programme/Vim/vim70/gvim.exe" + " " + parameter;  
var oExec = wshShell.Run(aufruf);  

startet meinen Editor mit der angegebenen (und vorhandenen) Datei.
Leerzeichen in Pfadangaben müsstest Du noch gesondert behandeln, zudem empfehle ich Dir eine Fehlerbehandlung beim Erzeugen des ActiveX-Objektes sowie dem Aufruf der Run-Methode.

Freundliche Grüße

Vinzenz