Seite 1 von 1

%CommonProgramFiles% in primären Sektionen

Verfasst: 30 Mai 2012, 09:46
von TheAngryCube
Hi,

kann es sein dass die Variablen

%CommonProgramFiles%
%CommonProgramFiles(x86)%
%CommonProgramFilesW6432%

in den primären Sektionen noch nicht bekannt sind? Zum Beispiel bei FileExists("%CommonProgramFiles%\blabla") ? In WinBatch und DosInAnIcon Sektionen z.B. werden sie anstandslos aufgelöst, ich denke weil in Windows vorhanden.
Also ich meine explizit nicht %CommonProgramsDir% was ja ins Startmenü zeigt, sondern ich meine die Variable für z.B. C:\Programme\Gemeinsame Dateien oder C:\Program Files(x86)\Common Files


Gruß
Jan

Re: %CommonProgramFiles% in primären Sektionen

Verfasst: 05 Jun 2012, 13:28
von d.oertel
Hi,

ich vermute Du meinst Windows Umgebungsvariablen. Diese kennt der opsi-winst erstmal nicht.
opsi-winst kennt seine eigenen Konstanten:
http://download.uib.de/opsi4.0/doc/html ... obal-const

Umgebungsvariablen kann man mit dem Befehl

Code: Alles auswählen

envar
einlesen:
http://download.uib.de/opsi4.0/doc/html ... ctions-env
siehe auch:
http://download.uib.de/opsi4.0/doc/html ... inst-64bit

gruß
d.oertel