Dočasné nastavení proměnných prostředí pro spuštění programu (exe)
O provozu obecných proměnných prostředí
Proměnné prostředí, které jsou součástí mechanismu systému Windows, mohou být sdíleny a používány všemi programy v systému Windows a můžete je nastavit před jejich použitím. Ve většině případů je nastaven od nuly nebo při instalaci různých programů.
Avšak vzhledem k tomu, že proměnné prostředí nastavené jako systémy Windows jsou uchovávány na základě jednotlivých počítačů nebo na základě přihlášeného uživatele, U programů, které vyžadují dočasné použití proměnných prostředí, se chcete vyhnout změnám umístění, které ovlivňují celý systém.
Nastavení proměnných prostředí, které lze použít pouze v době, kdy je program spuštěn
Je určen pro klientské aplikace, jako jsou dávky a nástroje, které se používají místně. Procházením souboru netopýrů můžete nastavit proměnné prostředí, které lze použít pouze v rámci programu.
Předpokládejme například, že chcete použít proměnnou prostředí vyvolanou v TEST_VALUE
konzolové aplikaci.
OS
For je PATHEXT
proměnná prostředí definovaná od začátku v systému 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();
}
Pokud chcete ladit v sadě Visual Studio, je v pořádku umístit proměnné prostředí do nastavení ladění projektu sady Visual Studio předem.
Chcete-li dočasně nastavit proměnné prostředí při vytvoření exe a spuštění samostatně, můžete nastavit proměnné prostředí prostřednictvím souboru netopýra. Vytvořte netopýří soubor s textem, například: Kód znaku by měl být Shift-JIS.
@echo off
rem 環境変数をセット
set TEST_VALUE=セットした値
rem プログラム起動
EnvironmentVariableGet.exe
Příkaz nastavení můžete použít k zachování hodnot v proměnných prostředí. Tato hodnota je platná, dokud není spuštěný netopýr ukončen nebo dokud nebude aplikace spuštěna u netopýra ukončena.
Při spuštění souboru netopýrů můžete ověřit, zda je nastavena proměnná prostředí.