|
Mit Set_EnvVar können systemweit gültige Umgebungsvariablen erstellt werden.
Diese Variablen sind ohne Reboot, für alle danach geöffneten Programme oder
Batches und User unabhängig gültig.
Auf diese Variablen kann auch nach einem Reboot noch zugegriffen werden.
Changelog:
Version 1.0.2; 13.12.2005
- Einführung der reservierten Wörter
act_Drv
u. act_Path
.
Diese können dem /val
Switch übergeben werden und ermitteln den aktuellen LW Buchstaben
oder den kompletten Pfad, von dem die Set_EnvVar.exe aufgerufen wurde.
Diese entsprechen den Batchparametern %~d0
u. %~dp0
.
Version 1.0.1; 07.09.2005
- Bug entfernt, das bei nur einem vorhandenen CD Laufwerk keine Variablen eingetragen/ gelöscht werden konnten
Anwendung:
Standardwerte, die vom Programm genutzt werden, wenn die unten angegebenen Switches nicht gesetzt werden:
| Code |
|
/s:
|
|
Silentbetrieb aus (0)
|
|
/set:
|
|
setzt (1) alle angegebenen Einträge
|
|
/t:
|
|
15 Sek. bleibt das Fenster offen
|
|
/log:
|
|
keine Logdatei anlegen
|
|
/?:
|
|
Aufruf der Hilfe
|
| Code |
|
...\Set_EnvVar.exe
|
|
Aufruf ohne Schalter. Damit aktualisiert das Prog nur eure Variablen,
die ihr per *.reg Datei oder dem DOS Befehl reg add eingetragen habt.
Auf diese könnt ihr dann auch ohne Reboot zugreifen.
|
allgemeine Switches:
| Code |
|
...\Set_EnvVar.exe /s:0 /set:1
/t:20 /log:<Pfad und Name der log Datei>
|
|
/s:
|
|
Silentbetrieb ein (1) oder aus (0).
|
|
/set:
|
|
setzt (1) oder löscht (0) alle angegebenen Einträge.
|
|
/t:
|
|
Zeit in Sek., die das Fenster offen bleibt.
|
|
/log:
|
|
legt eine *.log Datei im angegebenen Verzeichnis an.
|
Setzen / Löschen von Umgebungsvariablen:
| Code |
|
..\Set_EnvVar.exe /set:1 /cd /hdd
/key:Install#Path#Themes
/val:%SystemDrive%\install#D:\Downloads\Treiber;D:\Downloads#%SystemRoot%\Resources\Themes
|
|
/cd:
|
|
läuft ohne Parameter, ermittelt LW Buchstaben von allen vorhandenen CD LW's
und trägt sie als Variable ein. Die Anzahl der vorhandenen CD LW's wird als Variable
'Nmb_of_CD' gesetzt, beim Löschen wird dieser Wert aus dem System entfernt
|
|
/hdd:
|
|
läuft ebenfalls ohne Parameter. ermittelt nur die Anzahl aller vorhandenen HDD LW's
und trägt sie als Variable Nmb_of_HDD ein, beim Löschen wird dieser Wert aus dem System entfernt
|
|
/key:
|
|
übergeben der Namen der Umgebungsvariablen, getrennt durch #
|
|
/val:
|
|
übergeben der Werte der Umgebungsvariablen, getrennt durch #,
beim Löschen dürfen hier nur Werte stehen, die zur Path Variable gehören
|
Verwendung der reservierten Wörter 'act_Drv' u. 'act_Path':
| Code |
|
...\Set_EnvVar.exe /set:1 /key:DVD#InstallPath
/val:act_Drv#act_Path
|
|
act_Drv
|
|
der Umgebungsvariablen 'DVD' wird der aktuelle LW Buchstabe zugewiesen, von dem die Set_EnvVar.exe aufgerufen wurde.
|
|
act_Path
|
|
die Umgebungsvariable 'InstallPath' enthält den kompletten Pfad, von dem die Set_EnvVar.exe aufgerufen wurde
|
|