ant20
В начале кода
Код:

!include "FileFunc.nsh"
Затем
Код:

Function .onInit
${GetParameters} $R0
${GetOptions} "$R0" "/Test" $R1
IfErrors +2 0
call MyFunc1
FunctionEnd
Вся командная строка помещается в переменную
$R0
Функция
GetOptions определяет 1 параметр и его значение (если есть), например, командная строка инсталлятора:
Код:

C:\Install.exe /Silent /Test 12345 /OtherPar
при вызове функции с параметром
/Test в переменную
$R1 поместится текст
12345, т.к. после параметра ему указанно значение, если данный параметр будет указан (вне зависимости от значения), то будет выполнена функция
MyFunc1