Archive Recent Version
This commit is contained in:
89
exec/Audiobook Maker.nsi
Executable file
89
exec/Audiobook Maker.nsi
Executable file
@@ -0,0 +1,89 @@
|
||||
!include "MUI.nsh"
|
||||
!include "LogicLib.nsh"
|
||||
|
||||
Name "Audiobook Maker"
|
||||
OutFile "Audiobook Maker Installation.exe"
|
||||
|
||||
!define INSTALLATIONNAME "Audiobook Maker"
|
||||
!define thisPath "C:\Documents and Settings\Kim\Desktop\Java\Audiobook Maker\exec"
|
||||
|
||||
InstallDir "$PROGRAMFILES\Audiobook Maker"
|
||||
|
||||
!define MUI_PAGE_HEADER_TEXT "Changelog"
|
||||
!define MUI_PAGE_HEADER_SUBTEXT "Audiobook Maker 2.8 Beta Changelog"
|
||||
!define MUI_LICENSEPAGE_TEXT_TOP "Audiobook Maker 2.8 Beta Changelog"
|
||||
!define MUI_LICENSEPAGE_TEXT_BOTTOM "Klicken Sie auf Weiter um mit der Installation fortzufahren"
|
||||
!define MUI_LICENSEPAGE_BUTTON "Weiter"
|
||||
!insertmacro MUI_PAGE_LICENSE "changelog.rtf"
|
||||
|
||||
!insertmacro MUI_PAGE_COMPONENTS
|
||||
!insertmacro MUI_PAGE_DIRECTORY
|
||||
!insertmacro MUI_PAGE_INSTFILES
|
||||
|
||||
!define MUI_FINISHPAGE_RUN "$INSTDIR\Audiobook Maker.exe"
|
||||
!define MUI_FINISHPAGE_RUN_TEXT "Audiobook Maker starten"
|
||||
!define MUI_FINISHPAGE_SHOWREADME "${thisPath}\Readme\Readme+Guide.html"
|
||||
!define MUI_FINISHPAGE_SHOWREADME_TEXT "Readme zeigen"
|
||||
!insertmacro MUI_PAGE_FINISH
|
||||
|
||||
!insertmacro MUI_UNPAGE_CONFIRM
|
||||
!insertmacro MUI_UNPAGE_INSTFILES
|
||||
!insertmacro MUI_LANGUAGE "German"
|
||||
|
||||
Section ""
|
||||
SetOutPath $INSTDIR
|
||||
File "${thisPath}\Audiobook Maker.exe"
|
||||
File "${thisPath}\Audiobook Maker.jar"
|
||||
SetOutPath "$INSTDIR\lib"
|
||||
File "${thisPath}\lib\"
|
||||
WriteUninstaller $INSTDIR\Uninstall.exe
|
||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALLATIONNAME}" "DisplayName" "Forth Installer"
|
||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALLATIONNAME}" "UninstallString" '"$INSTDIR\uninstall.exe"'
|
||||
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALLATIONNAME}" "NoModify" 1
|
||||
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALLATIONNAME}" "NoRepair" 1
|
||||
SetOutPath $INSTDIR
|
||||
SectionEnd
|
||||
|
||||
Section "Profile" Profile
|
||||
SetOutPath "$INSTDIR\Profile\"
|
||||
File "${thisPath}\Profile\"
|
||||
SetOutPath $INSTDIR
|
||||
SectionEnd
|
||||
|
||||
Section "Start Menu Eintrag" Start
|
||||
CreateDirectory "$SMPROGRAMS\${INSTALLATIONNAME}"
|
||||
CreateShortCut "$SMPROGRAMS\${INSTALLATIONNAME}\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
||||
CreateShortCut "$SMPROGRAMS\${INSTALLATIONNAME}\Audiobook Maker.lnk" "$INSTDIR\Audiobook Maker.exe"
|
||||
SetOutPath $INSTDIR
|
||||
SectionEnd
|
||||
|
||||
Section "Desktopverknüpfung" Desktop
|
||||
SetOutPath "$INSTDIR"
|
||||
CreateShortcut "$DESKTOP\Audiobook Maker.lnk" "$INSTDIR\Audiobook Maker.exe"
|
||||
SetOutPath $INSTDIR
|
||||
SectionEnd
|
||||
|
||||
Section "Zusätzliche Dateien" addFiles
|
||||
SetOutPath $INSTDIR
|
||||
File "${thisPath}\changelog.txt"
|
||||
SetOutPath "$INSTDIR\Readme\"
|
||||
File "${thisPath}\Readme\"
|
||||
SetOutPath $INSTDIR
|
||||
SectionEnd
|
||||
|
||||
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${Profile} "Installiert die Standard Profile"
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${Start} "Erstellt einen Ordner im Startmenu"
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${Desktop} "Verknüpfung auf Desktop erstellen"
|
||||
!insertmacro MUI_DESCRIPTION_TEXT ${addFiles} "Zusätzliche Dateien Extrahieren: Readme und changelog"
|
||||
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
||||
|
||||
Section "Uninstall"
|
||||
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALLATIONNAME}"
|
||||
RMDir /r "$INSTDIR\lib\"
|
||||
RMDir /r "$INSTDIR\Profile\"
|
||||
RMDir /r "$INSTDIR\Readme\"
|
||||
RMDir /r "$INSTDIR\"
|
||||
RMDir /r "$SMPROGRAMS\${INSTALLATIONNAME}\"
|
||||
Delete "$DESKTOP\Audiobook Maker.lnk"
|
||||
SectionEnd
|
||||
Reference in New Issue
Block a user