Sådan sætter du miljøvariabler for en enkelt kommando i Windows - Trin-for-trin guide

Hvordan kan man sætte miljøvariabler for en enkelt kommando i Windows, ligesom ENVVAR=abc kommandoen i Unix, uden at variablerne forbliver for efterfølgende kommandoer?

For at sætte miljøvariabler for en enkelt kommando i Windows uden at påvirke efterfølgende kommandoer, kan du bruge syntaksen `set "ENVVAR=abc" && kommando` i Kommandoprompten.

Sådan sætter man miljøvariabler for en enkelt kommando i Windows

I Windows kan du sætte miljøvariabler for en enkelt kommando uden at de påvirker efterfølgende kommandoer ved at bruge cmd.exe. Her er en trin-for-trin guide:

  1. Åbn Kommandoprompt (cmd.exe).
  2. Brug følgende syntaks til at sætte en miljøvariabel for en enkelt kommando:
    set "ENVVAR=abc" && kommando

Eksempel:

set "MYVAR=123" && echo %MYVAR%

Dette vil sætte miljøvariablen MYVAR til 123 kun for echo kommandoen. Efter echo kommandoen er udført, vil MYVAR ikke længere være sat.

Bemærk:

  • Miljøvariablen ENVVAR vil kun være tilgængelig for den specifikke kommando, der følger efter set kommandoen.
  • Efter kommandoen er udført, vil miljøvariablen ikke længere eksistere i den aktuelle kommandoprompt session.

Dette er nyttigt, når du ønsker at undgå at forurene miljøet med midlertidige variabler, der kun er nødvendige for en enkelt kommando.