2010-05-07 6 views
6

È possibile impostare il file di installazione nsis generato durante la compilazione dell'installer?Nome installatore NSIS

qualcosa di simile:

makensis /ExeFile:myInstall-v4.1.2.3.exe install.nsi 

che sarebbe entusiasta.

risposta

8

È possibile definire un simbolo sul command line utilizzando l'opzione/D in questo modo:

makensis /DMyInstallerName="myInstall-v4.1.2.3.exe" install.nsi 

Poi nello script di installazione:

!ifdef MyInstallerName 
    OutFile "${MyInstallerName}" 
!else 
    OutFile "myInstall.exe" 
!endif 
+0

Perfetto! Grazie! –