Basic installer.
This commit is contained in:
parent
7b60dbdd7e
commit
b0169d7b0f
40
PDF-Merge.nsi
Normal file
40
PDF-Merge.nsi
Normal file
@ -0,0 +1,40 @@
|
||||
Name "PDF-Merge"
|
||||
Caption "PDF merging software."
|
||||
OutFile "PDF-Merge-Install.exe"
|
||||
InstallDir "C:\Program Files\ABSC\PDF-Merge"
|
||||
|
||||
!include "MUI2.nsh"
|
||||
!include "LogicLib.nsh"
|
||||
|
||||
Var Company_Name
|
||||
Var Current_Version
|
||||
|
||||
!define MUI_ICON "PDF-Merge Icon.ico"
|
||||
!define MUI_PAGE_CUSTOMFUNCTION_SHOW SetWelcomeMsg
|
||||
!define DESKTOP "C:\Users\Public\Desktop"
|
||||
!define APP_EXE "$INSTDIR\PDF-Merge.exe"
|
||||
!insertmacro MUI_PAGE_WELCOME
|
||||
!insertmacro MUI_PAGE_COMPONENTS
|
||||
!insertmacro MUI_PAGE_INSTFILES
|
||||
!define MUI_FINISHPAGE_NOAUTOCLOSE
|
||||
!insertmacro MUI_PAGE_FINISH
|
||||
|
||||
!insertmacro MUI_LANGUAGE "English"
|
||||
|
||||
Function SetWelcomeMsg
|
||||
StrCpy $Company_Name "Applied Business Solutions Consulting, Inc. (ABSC)"
|
||||
StrCpy $Current_Version "2024.08.05.1"
|
||||
SendMessage $mui.WelcomePage.Text= ${WM_SETTEXT} 0 "STR: Merge several PDFs into a single file.$\n Requiers .NET version 6 $\n Version: $Current_Version $\n Developed by: $Company_Name"
|
||||
FunctionEnd
|
||||
|
||||
SectionGroup "PDF-Merge" pdf_merge_inst
|
||||
Section "PDF-Merge" pdf-Merge
|
||||
SetOutPath "$INSTDIR"
|
||||
DetailPrint "Installing PDF-Merge"
|
||||
File "bin\Release\PDF-Merge.zip"
|
||||
nsisunz::UnzipToLog "$INSTDIR\PDF-Merge.zip" "$INSTDIR"
|
||||
Delete "$INSTDIR\PDF-Merge.zip"
|
||||
|
||||
CreateShortCut "$DESKTOP\PDF-Merge.lnk" "${APP_EXE}"
|
||||
SectionEnd
|
||||
SectionGroupEnd
|
Loading…
x
Reference in New Issue
Block a user