Inno Setup (Wie man dynamisch Pfad zur Datei)?

Mache ich ein setup-Skript in Inno und ich Frage mich, wie kann ich nicht "hardcoded" Weg. Hier ist ein Beispiel:

Inno Setup (Wie man dynamisch Pfad zur Datei)?

Vielen Dank im Voraus!

LÖSUNG:

Die Sie bekommen können .iss Ordner mithilfe von vordefinierten Variablen

SourcePath

Verwendung wäre wie: {#SourcePath}\???\bin\x86\Release\???.exe

Dank allen, die dazu beigetragen!

  • #define MyAppName "MY APP" #define MyAppExeName "my_app.exe" [Files] Source: "{userdesktop}\{#MyAppName}\SOURCES.PROJECTS\???\???\Release\{#MyAppExeName}"
  • wenn ich dieses Skript von einem anderen computer und können sagen, dass der Ordner nicht auf dem Desktop, das würde nicht funktionieren, richtig?
  • {userdesktop} ständige zeigt immer die real desktop des aktuellen Benutzers - egal, welche Sprachversion von Windows installiert ist. Im polnischen wäre es z.B. C:\Użytkownicy\MOJ_PROFIL\Pulpit
  • Ja, ich verstehe, dass @RobeN. Nun Frage ich Euch, wie man einen Skript-Ordner. Lässt sagen, dass meine install-Skript (.iss -> Skript) befindet sich im Desktop/QUELLEN.PROJEKTE/???/InstallScript.iss. Jetzt will ich erreichen "Desktop - /QUELLEN.PROJEKTE/???/". Ich fand eine Lösung hier schon, aber seine nicht funktioniert für mich. Danke btw.
  • Es gibt keine Notwendigkeit für Präprozessor-variable hier. Sie können relative Pfade verwenden.
InformationsquelleAutor Janck7 | 2014-09-02
Schreibe einen Kommentar