diff --git a/etc/NSIS/wrapper.nsi b/etc/NSIS/wrapper.nsi index fe87ce56..4feea027 100644 --- a/etc/NSIS/wrapper.nsi +++ b/etc/NSIS/wrapper.nsi @@ -137,20 +137,28 @@ Section "-LaunchTheInstaller" ; -------- + ${StdUtils.GetAllParameters} $R9 0 + + StrCmp $R9 "too_long" 0 +2 StrCpy $R9 "" - ${StdUtils.GetParameter} $R0 "Update" "?" - StrCmp "$R0" "?" +5 - StrCmp "$R0" "" 0 +3 - StrCpy $R9 "/Update" - Goto +2 - StrCpy $R9 '"/Update=$R0"' + StrCmp "$R9" "" +2 + DetailPrint "Parameters: $R9" - StrCmp "$INSTDIR" "" +5 - StrCmp "$R9" "" 0 +3 - StrCpy $R9 '/D=$INSTDIR' - Goto +2 - StrCpy $R9 '$R9 /D=$INSTDIR' + ; StrCpy $R9 "" + ; ${StdUtils.GetParameter} $R0 "Update" "?" + + ; StrCmp "$R0" "?" +5 + ; StrCmp "$R0" "" 0 +3 + ; StrCpy $R9 "/Update" + ; Goto +2 + ; StrCpy $R9 '"/Update=$R0"' + + ; StrCmp "$INSTDIR" "" +5 + ; StrCmp "$R9" "" 0 +3 + ; StrCpy $R9 '/D=$INSTDIR' + ; Goto +2 + ; StrCpy $R9 '$R9 /D=$INSTDIR' ; --------