Skip to content
⌘ NSIS Forum Archive

Having multiple OutFiles in a single script

4 posts

debopamg#

Having multiple OutFiles in a single script

Hi,

I want to create two outfiles each time I run a script. The outfiles will basically be Java launchers, one with java <options> and another with javaw <options>. Is there a way this can be done in NSIS?

Thanks in advance,
debopamg#edited
thanks for the pointer. !system did not work. Instead, !execute did the trick. had some issues with quotes and spaces (C:\Program Files\ ..etc), but its working now.

Thanks a lot!
zivha#
Maybe this is a bit dirty solution but you could create a batch file that runs makensis twice for your script, each time create some .nsh file that is included by your script and defines which outfile to create, then have in the main script something like:


!ifdef MAKEJAVAW
Outfile java.exe
!else
Outfile javaw.exe
!endif