Reference/!macro
From NSIS Wiki
Jump to navigationJump to search
!macro
macro_name [parameter][...]
Creates a macro named 'macro_name
'. All lines between the !macro
and the !macroend
will be saved. To insert the macro later on, use !insertmacro
. !macro
definitions can have one or more parameters defined. The parameters may be accessed the same way a !define
would (e.g. ${PARMNAME}
) from inside the macro.
!macro SomeMacro parm1 parm2 parm3 DetailPrint "${parm1}" MessageBox MB_OK "${parm2}" File "${parm3}" !macroend
Command introduced with NSIS v1.8