Name 'nsExec Test'
SetCompressor /FINAL bzip2
OutFile 'nsExec Test.exe'
ShowInstDetails show
Section 'Silent MakeNSIS'
nsExec::Exec ''${NSISDIR}makensis.exe''
Pop $0 # return value/error/timeout
DetailPrint ''
DetailPrint ' Return value: $0'
DetailPrint ''
SectionEnd
Section 'MakeNSIS commands help'
nsExec::ExecToLog ''${NSISDIR}makensis.exe' /CMDHELP'
Pop $0 # return value/error/timeout
DetailPrint ''
DetailPrint ' Return value: $0'
DetailPrint ''
SectionEnd
Section 'Output to variable'
nsExec::ExecToStack ''${NSISDIR}makensis.exe' /VERSION'
Pop $0 # return value/error/timeout
Pop $1 # printed text, up to ${NSIS_MAX_STRLEN}
DetailPrint ''${NSISDIR}makensis.exe' /VERSION printed: $1'
DetailPrint ''
DetailPrint ' Return value: $0'
DetailPrint ''
SectionEnd