![]() |
Delphi-Pfad in Batchdatei auf 32- und 64-bit-Systemen
Hallo zusammen!
Ich habe eine Batch-Datei, die auf 32- und 64-bit-Systemen laufen soll. In dieser möchte ich ...\CodeGear\RAD Studio\5.0\bin\rsvars.bat aufrufen. Leider bin ich noch auf keine elegante Lösung gekommen, wie ich das "..." ersetzen soll. Momentan habe ich eine Datei C:\SetupProgramFiles32.bat
Code:
und rufe diese wie folgt auf:
set MyProgramFiles32=%ProgramFiles(x86)%
if "%MyProgramFiles32%"=="" ( set MyProgramFiles32=%ProgramFiles% )
Code:
Aber das kann's doch nicht sein. Habt ihr bessere Ideen?
call C:\SetupProgramFiles32.bat
call "%MyProgramFiles32%\CodeGear\RAD Studio\5.0\bin\rsvars.bat" ... |
AW: Delphi-Pfad in Batchdatei auf 32- und 64-bit-Systemen
Bei mir reicht es eigentlich rsvars.bat aufzurufen, weil der Bin-Ordner ohnehin im Suchpfad ist.
|
AW: Delphi-Pfad in Batchdatei auf 32- und 64-bit-Systemen
Zitat:
|
AW: Delphi-Pfad in Batchdatei auf 32- und 64-bit-Systemen
Du könntest die Batch-Datei im 32-Bit-Mode starten, dann hast du sowohl auf 32 Bit als auch auf 64 Bit bei %programfiles% das 32 Bit Verzeichnis
Ist aber auch nicht so das gelbe vom Ei... |
AW: Delphi-Pfad in Batchdatei auf 32- und 64-bit-Systemen
nicht versucht ...
2 Batchdateien anlegen die CMD XY.bat aufrufen die eine verwendet CMD aus SysWow32 die andere aus System32 |
AW: Delphi-Pfad in Batchdatei auf 32- und 64-bit-Systemen
Ich würde einfach auf jedem System global Umgebungsvariablen setzen:
Code:
und dann in der Batch einfach nur noch
RAD50=...
RAD90=... RAD100=...
Code:
aufrufen ;)
%RAD50%\bin\rsvars.bat
Das sollte sich auch durch eine Gruppenrichtlinie erstellen lassen oder wenn man es ganz flexibel wünscht, durch ein kleines Progrämmle, was diese Umgebungsvariablen jeweils beim Systemstart setzt (prüfen welches Entwicklungssystem installiert ist und die Umgebungsvariablen passend setzen) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz