RedCatX, вот простейший пример:
сценарий
Код:

;--------------------------------
!include "MUI2.nsh"
!include "FileFunc.nsh"
;--------------------------------
Name "Modern UI Test"
OutFile "SkipWelcome.exe"
InstallDir "$LOCALAPPDATA\Modern UI Test"
RequestExecutionLevel user
;--------------------------------
;Interface Settings
!define MUI_ABORTWARNING
;--------------------------------
;Pages
!define MUI_PAGE_CUSTOMFUNCTION_PRE ReadOption
!define MUI_PAGE_CUSTOMFUNCTION_SHOW OnOffPageShow
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_INSTFILES
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "Russian"
;--------------------------------
Section "Test"
SectionEnd
;--------------------------------
Function ReadOption
StrCpy $R2 0
${GetParameters} $R0
${GetOptions} $R0 "/skippage" $R1
${Unless} ${Errors}
StrCpy $R2 1
${EndUnless}
FunctionEnd
Function OnOffPageShow
${If} $R2 == 1
Abort
${EndIf}
FunctionEnd
Если запустить файл SkipWelcome.exe без параметров, то будет показана страничка приветствия.
Если запустить его с ключем "/skippage" (
SkipWelcome.exe /skippage), то будет показана только страничка установки.
Условие "
... и закрывался после завершения" реализуйте самостоятельно.
