Haloo zurück
Also ist dein System so eingerichtet, dass es nicht pro User ein separates
TEMP-Verzeichnis gibt, sondern nur ein gemeinsames für alle. Denn
%systemroot% ist bekanntlich das Basisverzeichnis des installierten
Windows, typischerweise also C:\Windows. Das auf deinem System verwendete
TEMP-Verzeichnis heißt also wohl C:\Windows\TEMP.
Naja nicht direkt. Es gibt zwar ein TEMP unter C:\Windows aber das ist nicht das TEMP was ich meine bzw. suche.
Unter der Eingabeaufforderung bei SET-Eingabe wird die Umgebungsvariable TEMP (oder TMP) angezeigt, mit C:\Documents and Setting\UserName(das ist ja variabel)\Local Settings\Temp und da will ich rein. Weil ja dieser Ordner ja nur für den angemeldeten Nutzer zugänglich ist. Und da soll er eine temporäre Datei anlegen welche dann der User nutzen und auslesen kann.
Und auf diesen Ordner kann ich nicht zugreifen, da er mir immer diese Variable %SYSTEMROOT% anzeigt, wenn ich das TEMP auslesen möchte. Und %SYSTEMROOT% ist aber laut CMD die Variable für C:\Windows.
Wo liegt also mein Fehler oder wie kann ich die Variable TEMP unter CMD auslesen oder speichern, dass er mir, je nachdem wer mein Script nutzt, in den richtigen Ordner springt um da die Datei zu speichern.
LG Romero