Definiu temporalment les variables d'entorn per executar el programa (exe)

Data de creació de la pàgina :

Sobre el funcionament de les variables generals d'entorn

Les variables d'entorn que formen part del mecanisme del Windows poden ser compartides i utilitzades per tots els programes del Windows, i podeu configurar-les abans de definir-les abans d'utilitzar-les. En la majoria dels casos, s'estableix des de zero o quan instal·leu diversos programes.

No obstant això, com que les variables d'entorn establertes com a sistemes Windows es mantenen per ordinador o sobre una base d'usuari per inici de sessió, Per als programes que requereixen un ús temporal de variables d'entorn, voleu evitar fer canvis en les ubicacions que afecten tot el sistema.

Definir variables d'entorn que només es poden utilitzar mentre s'executa el programa

És per a aplicacions client com lots i eines per utilitzar localment. En passar per un fitxer de ratpenat, podeu establir variables d'entorn que només es poden utilitzar dins del programa.

Per exemple, suposem que voleu utilitzar una variable d'entorn anomenada en una aplicació de TEST_VALUE consola. OSPer al , PATHEXT és una variable d'entorn definida des del principi al Windows.

static void Main(string[] args)
{
  Console.WriteLine("■環境変数");

  Console.WriteLine($"OS         = {Environment.GetEnvironmentVariable("OS")}");
  Console.WriteLine($"PATHEXT    = {Environment.GetEnvironmentVariable("PATHEXT")}");
  Console.WriteLine($"TEST_VALUE = {Environment.GetEnvironmentVariable("TEST_VALUE")}");

  Console.WriteLine("いずれかのキーを押して終了してください。");
  Console.ReadKey();
}

Si voleu depurar al Visual Studio, està bé posar variables d'entorn a la configuració del projecte d'estudi visual amb antelació.

Per establir temporalment variables d'entorn quan es crea i s'executa per si sol, podeu establir les variables d'entorn a través del fitxer bat. Crea un fitxer bat amb text, com ara: El codi de caràcter ha de ser Shift-JIS.

@echo off
rem 環境変数をセット
set TEST_VALUE=セットした値

rem プログラム起動
EnvironmentVariableGet.exe

Podeu utilitzar l'ordre establerta per mantenir els valors a les variables d'entorn. Aquest valor és vàlid fins que el ratpenat en execució s'ha acabat o fins que l'aplicació iniciada en el ratpenat s'ha acabat.

Quan inicieu el fitxer de ratpenat, podeu verificar que la variable d'entorn està establerta.