Windows-Batch: PATH einmalig setzten



  • Hallo,

    ich würde gerne die Umgebungsvariable PATH einmalig für ein Skript erweitern.
    Mit einmalig meine ich, dass die Änderung nur zur Laufzeit des Skripts gilt, also nicht dauerhaft ist.

    Wie mach ich das?



  • Microsoft Linux schrieb:

    ich würde gerne die Umgebungsvariable PATH einmalig für ein Skript erweitern.
    Mit einmalig meine ich, dass die Änderung nur zur Laufzeit des Skripts gilt

    ist das nicht immer so?



  • gfdgfhdgfs schrieb:

    Microsoft Linux schrieb:

    ich würde gerne die Umgebungsvariable PATH einmalig für ein Skript erweitern.
    Mit einmalig meine ich, dass die Änderung nur zur Laufzeit des Skripts gilt

    ist das nicht immer so?

    keine Ahnung, deshalb frag ich ja



  • Die Environmentvariablen/Umgebungsvariablen die du änderst oder anlegst gelten nur für das aktuelle cmd.
    Die haben keine Auswirkungen auf andere Tasks.
    Es sei denn du machst das unter Systemeigenschaften->Umgebungsvariablen.



  • Microsoft Linux schrieb:

    Wie mach ich das?

    set PATH=%PATH%:neuerpfad
    


  • DirkB schrieb:

    Die Environmentvariablen/Umgebungsvariablen die du änderst oder anlegst gelten nur für das aktuelle cmd.
    Die haben keine Auswirkungen auf andere Tasks.

    Doch, mit setx werden die auch an neu gestartete andere Prozesse durchgereicht.



  • Wutz schrieb:

    Microsoft Linux schrieb:

    Wie mach ich das?

    set PATH=%PATH%:neuerpfad
    

    grundsätzlich richtig, aber statt dem Doppelpunkt ein Strichpunkt, also:

    set PATH=%PATH%;neuerpfad
    

Anmelden zum Antworten