关于静默安装参数

优质
小牛编辑
133浏览
2023-12-01

这里即发现 /silent 参数即设置为静默。GetOptionsS 宏末尾的 S 表示区分大小写。如果不想区分大小写,或者你的 NSIS
版本较低,FileFunc.nsh 头文件未包含此宏,那么你可以使用 GetOptions,不区分大小写。

; 包含头文件
!include "FileFunc.nsh"
; 将这些脚本加入到 .onInit 函数中
; 当然你如果没有这个函数需要添加
Function .onInit
    IfSilent 0 +2
    SetSilent normal
    ${GetParameters} $R0
    ${GetOptionsS} $R0 "/silent" $0
    IfErrors +2
    SetSilent silent
FunctionEnd