Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.534 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Problem mit PATH Variable unter XE5 / XE6

  Alt 26. Apr 2014, 12:32
Hmh, mit einer BAT-Datei (selbst gestartet im Adminmodus) sind die Environment-Variablen anscheinend nur während der Shell-Sitzung gültig und gehen verloren, wenn ich die CMD-Shell schließe.

Muss ich also alles doch manuell in die Registry eintragen, oder gibt es noch einen anderen Weg (mal abgesehen davon, ein extra Programm dafür zu schreiben)?

Hier ist die Batch-Datei, die ich mir ausgedacht hatte:
Code:
REM Delphi *****************************************************************************

Set XE5=C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin;C:\Users\Public\Documents\RAD Studio\12.0\Bpl;C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin64;C:\Users\Public\Documents\RAD Studio\12.0\Bpl\Win64;

Set XE4=C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\bin;C:\Users\Public\Documents\RAD Studio\11.0\Bpl;C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\bin64;C:\Users\Public\Documents\RAD Studio\11.0\Bpl\Win64;

Set XE3=C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin;C:\Users\Public\Documents\RAD Studio\10.0\Bpl;C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin64;C:\Users\Public\Documents\RAD Studio\10.0\Bpl\Win64;

Set XE2=C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin;C:\Users\Harry-Dev\Documents\RAD Studio\9.0\Bpl;C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin64;C:\Users\Harry-Dev\Documents\RAD Studio\9.0\Bpl\Win64;

Set XE=C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\bin;C:\Users\Public\Documents\RAD Studio\8.0\Bpl;

Set D2007=C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin;C:\Users\Public\Documents\RAD Studio\5.0\Bpl;

Set D5=C:\Delphi5\Projects\Bpl;C:\Delphi5\Bin;

Set D2=c:\Delphi2\Delphi20\bin;c:\Delphi2\Delphi20\LIB;

REM TMS ***********************************************************************************

Set TMS=C:\Users\Harry-Dev\Documents\tmssoftware\TMS Component Pack\bpl\;C:\Users\Harry-Dev\Documents\tmssoftware\TMS Advanced Charts\bpl\;C:\Users\Harry-Dev\Documents\tmssoftware\TMS Advanced Spreadgrid\bpl\;C:\Users\Harry-Dev\Documents\tmssoftware\TMS Cloud Pack\bpl\;C:\Users\Harry-Dev\Documents\tmssoftware\TMS Scripter\bpl\;C:\Users\Harry-Dev\Documents\tmssoftware\TMS Diagram Studio\bpl\;C:\Users\Harry-Dev\Documents\tmssoftware\TMS Pack for FireMonkey\bpl\;D:\Compo\DXE3\FMX\TMS Pack for FireMonkey\bpl\;D:\Compo\DXE5\FMX\TMS Pack for FireMonkey\bpl\;

REM Progs **********************************************************************************
Set CollabNet=C:\Program Files (x86)\CollabNet\Subversion Client;

Set ASys=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

Set Acronis=C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;

REM Pathes konstruieren *********************************************************************
Set Pathes=%XE5%;%XE4%;%XE3%;%XE2%;%XE%;%D2007%;%D5%;%D2%;%TMS%;%CollabNet%;%ASys%;%Acronis%

REM ******* und Path setzen ******************************************************************
Path %Pathes%
  Mit Zitat antworten Zitat