<script src="../static/ga4.js" type="text/javascript"></script> </head> <body> <h1>EnvGet</h1> <p>Ruft den Wert einer bestimmten <a href="../Concepts.htm#environment-variables">Umgebungsvariable</a> ab.</p> <pre class="Syntax">Wert := <span class="func">EnvGet</span>(UmgebungVar)</pre> <h2 id="Parameters">Parameter</h2> <dl> <dt>UmgebungVar</dt> <dd> <p>Typ: <a href="../Concepts.htm#strings">Zeichenkette</a></p> <p>Name der Umgebungsvariable, z.B. <code>"Path"</code>.</p> </dd> </dl> <h2 id="Return_Value">Rückgabewert</h2> <p>Typ: <a href="../Concepts.htm#strings">Zeichenkette</a></p> <p>Diese Funktion gibt den Wert von <em>UmgebungVar</em> zurück. Wenn <em>UmgebungVar</em> einen leeren Wert hat oder nicht existiert, wird eine leere Zeichenkette zurückgegeben.</p> <h2 id="Remarks">Bemerkungen</h2> <p>Das Betriebssystem limitiert jede Umgebungsvariable auf 32 KB Text.</p> <p>Diese Funktion existiert, weil <a href="../Variables.htm">normale Skriptvariablen</a> nicht in die Systemumgebung gespeichert werden. Das liegt zum einen daran, dass die Performanz darunter leiden würde, und zum anderen daran, dass das Betriebssystem die Größe jeder Umgebungsvariable auf 32 KB begrenzt.</p> <h2 id="Related">Siehe auch</h2> <p><a href="EnvSet.htm">EnvSet</a>, <a href="Run.htm">Run / RunWait</a></p> <h2 id="Examples">Beispiele</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> Ruft den Wert einer Umgebungsvariable ab und speichert ihn in <var>LogonServer</var>.</p> <pre>LogonServer := EnvGet("LogonServer")</pre> </div> <div class="ex" id="ExProgramFiles"> <p><a class="ex_number" href="#ExProgramFiles"></a> Ruft den Pfad des Ordners "Programme" ab und meldet ihn. Eine alternative Methode finden Sie unter <a href="RegRead.htm#ExProgramFiles">RegRead-Beispiel #2</a>.</p> <pre>ProgramFilesDir := EnvGet(<a href="../Variables.htm#Is64bitOS">A_Is64bitOS</a> ? "ProgramW6432" : "ProgramFiles") MsgBox "Programmdateien sind in: " ProgramFilesDir</pre> </div> <div class="ex" id="ExLocalAppData"> <p><a class="ex_number" href="#ExLocalAppData"></a> Ermittelt und meldet den Pfad des Local-Verzeichnisses (AppData) des aktuellen Benutzers.</p> <pre>LocalAppData := EnvGet("LocalAppData") MsgBox "Die Anwendungsdaten von " A_UserName " sind in: " LocalAppData</pre> </div> </body> </html>