Začasno nastavite spremenljivke okolja za zagon programa (exe)
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.