Začasno nastavite spremenljivke okolja za zagon programa (exe)

Datum ustvarjanja strani :

O delovanju splošnih spremenljivk okolja

Spremenljivke okolja, ki so del mehanizma sistema Windows, lahko vsi programi v sistemu Windows delijo in uporabljajo in jih lahko nastavite, preden jih nastavite, preden jih uporabite. V večini primerov je nastavljen iz nič ali ko namestite različne programe.

Ker pa se spremenljivke okolja, nastavljene kot sistemi Windows, hranijo na podlagi računalnika ali na podlagi za prijavljene uporabnike, Za programe, ki zahtevajo začasno uporabo spremenljivk okolja, se želite izogniti spreminjanju lokacij, ki vplivajo na celoten sistem.

Nastavitev spremenljivk okolja, ki jih je mogoče uporabiti samo med izvajanjem programa

To je za odjemalske aplikacije, kot so selitve in orodja za lokalno uporabo. Če greste skozi datoteko netopirjev, lahko nastavite spremenljivke okolja, ki jih lahko uporabljate le znotraj programa.

Recimo, da želite uporabiti spremenljivko okolja, imenovano v konzolni TEST_VALUE aplikaciji. Za , je spremenljivka okolja, ki je določena od OS PATHEXT začetka v sistemu 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();
}

Če želite v programu Visual Studio odpravljati napak, je v redu, da vnaprej postavite spremenljivke okolja v nastavitve odpravljanja napak v vizualnem studiu.

Če želite začasno nastaviti spremenljivke okolja, ko exe ustvarite in zaženete sami, lahko spremenljivke okolja nastavite prek datoteke netopirjev. Ustvarite datoteko netopirjev z besedilom, na primer: Koda znaka mora biti Shift-JIS.

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

rem プログラム起動
EnvironmentVariableGet.exe

Z nastavitvenim ukazom lahko ohranite vrednosti v spremenljivkah okolja. Ta vrednost je veljavna, dokler se ne konča tekoča netopirka ali dokler se aplikacija ne zagna v netopirju.

Ko zaženete bat datoteko, lahko preverite, ali je spremenljivka okolja nastavljena.