Ich habe eine geänderte Java Launcher EXE-Datei geschrieben in NSIS, die eine JAR-Datei (http://nsis.sourceforge.net/A_slightly_better_Java_Launcher) startet. Ich möchte in den JAR einen Parameter übergeben, der der absolute Pfad der Datei ist, die die exe aufgerufen hat.NSIS Anrufer Dateipfad
In einer BAT-Datei kann ich "start MyApp.jar% 1" verwenden, und das füllt den ABS-Pfad, aber das kann nicht in NSIS getan werden (oder ich schreibe es nicht richtig, weil mein Parameter wörtlich kommt als "% 1").
Ich möchte meinen Befehl sein: javaw -jar MyApp.jar AbsolutePath
Hier ist meine Linie zur Zeit, dass ich diesen Pfad hinzugefügt wollen:
strcpy $ 0 ‚ "$ R0" -jar„$ {JAR} "'
Alle Vorschläge wären willkommen. Vielen Dank.
Dank Anders. Ich versuche herauszufinden, wie man diese Funktion benutzt, aber das scheint mir zu helfen. – Ken
Fügen Sie einfach die Header-Datei ein und verwenden Sie $ {GetParameters} $ 1, um die Parameter in $ 1 zu erhalten – Anders