Batch: Benutzerumgebungsvariablen festlegen
Hallo,
ich brauche eine Batch für das festlegen einiger Umgebungsvariablen. Allerdings sollen diese nach Eingabe des Benutzers festgelegt werden.
Das heißt wenn der Benutzer TEXT eingibt, soll die Umgebungsvariable IRGENDWAS mit TEXT festgelegt werden. Es soll als Benutzervariable festgelegt werden.
Aber so funktioniert das nicht :/
Kennt jemand die Lösung?
ich brauche eine Batch für das festlegen einiger Umgebungsvariablen. Allerdings sollen diese nach Eingabe des Benutzers festgelegt werden.
Das heißt wenn der Benutzer TEXT eingibt, soll die Umgebungsvariable IRGENDWAS mit TEXT festgelegt werden. Es soll als Benutzervariable festgelegt werden.
echo Umgebungsvarable "IRGENDWAS" festlegen:
set /p "VAR=>
setx IRGENDWAS %VAR%
Kennt jemand die Lösung?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 305565
Url: https://administrator.de/contentid/305565
Ausgedruckt am: 25.11.2024 um 19:11 Uhr
1 Kommentar
Aber so funktioniert das nicht :/
Was hieran liegt :set /p "VAR=>
Erstens nicht abgeschlossenes Anführungszeichen und dann noch ein > das den Rest "nirgendwohin" umleitet ...Und hier
setx IRGENDWAS %VAR%
fehlen die Anfühhrungszeichen um die Variable ...wenn diese Leerzeichen enthält => nicht gut ...Also eher so:
@echo off
set /p VAR=Umgebungsvarable 'IRGENDWAS' festlegen:
setx IRGENDWAS "%VAR%"