JürgenB: activexobject( wscript.shell ) - Problem?

Beitrag lesen

Hallo romero,

Der Dateiname muss folgende Form haben: "file:///C:/Users/Vorname%20Nachname/.../datei.js" ...

ich habe den Dateinamen so oder zum Testen auch modifiziert als Konstante eingegeben.

wenn ich aber mir den Pfad des Temps-Ordners aber vom System her ausgeben lasse dann gibt er mir ja folgendes aus: C:\Doc...\Romero\Local...\Temp.

OK, das kommt ja auch aus dem ActiveX.

Also müsste ich meinen Pfad wie folgt zusammenstellen, um es korrekt einlesen lassen zu können:

		var WshShell = new ActiveXObject("WScript.Shell");  
  	var WshSysEnv = WshShell.Environment("Process");  
  	  
  	Pfad_Temp = WshSysEnv("TEMP").replace( /\\/g, "/" );  
  	Pfad_Temp_Benutzer = "file:///" + Pfad_Temp;
  
würde ich auch so sehen. Aber mach eine Kontrollausgabe.  

>   
> Oder schreibt er sich dieses "file:///" selber dazu?  
  
Nein.  
  
Probier es einfach aus, und wenn ein Fehler kommt, prüfe wo.  
  
Gruß, Jürgen