So wie vorher die Environmentvariable auslesen und %Environmentvariable% durch den ausgelesenen Wert ersetzen.
Guten Morgen auch,
irgendwie stehe ich grad aufn Schlauch. Wie ersetze ich diese %Environmentvariable% durch den ausgelesenen Wert?
var WshShell = new ActiveXObject("WScript.Shell");
var WshSysEnv = WshShell.Environment("SYSTEM");
var testit = WshSysEnv("%TEMP%");
alert( "_-_-> " + testit );
function huhu( FileName ) {
var fso,f1;
var FileStr = "";
alert( "gucken: " + FileName );
fso = new ActiveXObject("Scripting.Filesystemobject");
f1 = fso.OpenTextFile(FileName, 1);
FileStr = f1.ReadAll();
f1.close();
};
var abc = huhu( testit + "\\hallo.txt" ).replace(/\r\n/g,"\n").split("\n");
alert( "-->" + abc );
Das ist ja mein Anfang. So ermittle ich erstmal den Wert %SystemRoot%, was sicherlich der Teilfpad für den Temp-Ordner ist. Ich möchte nun also wissen, wie dieser Pfad nun aussieht. Weil bräuchte ja für jeden Nutzer Zugang zu seinem eigenem Temp-Ordner um da Daten ablegen zu können.
LG Romero
PS: Mein Script ist ne *.HTA-Datei. Vielleicht hilft das auch weiter.