XX人事系统.nsi

Posted fuhuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XX人事系统.nsi相关的知识,希望对你有一定的参考价值。

; 该脚本使用 HM VNISEdit 脚本编辑器向导产生

; 安装程序初始定义常量
!define PRODUCT_NAME "智能档案柜管理系统"
!define PRODUCT_VERSION "1.0"
!define PRODUCT_PUBLISHER "南京凯诚"
!define PRODUCT_WEB_SITE "http://www.njkai.com"
!define PRODUCT_UNINST_KEY "SoftwareMicrosoftWindowsCurrentVersionUninstall$PRODUCT_NAME"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"

SetCompressor lzma

; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------
!include "MUI.nsh"

; MUI 预定义常量
!define MUI_ABORTWARNING
!define MUI_ICON "$NSISDIRContribGraphicsIconsmodern-install.ico"
!define MUI_UNICON "$NSISDIRContribGraphicsIconsmodern-uninstall.ico"
; 安装目录选择页面
!insertmacro MUI_PAGE_DIRECTORY
; 安装过程页面
!insertmacro MUI_PAGE_INSTFILES
; 安装完成页面
!define MUI_FINISHPAGE_RUN "$INSTDIR智能资料柜管理系统.exe"
!insertmacro MUI_PAGE_FINISH

; 安装卸载过程页面
!insertmacro MUI_UNPAGE_INSTFILES

; 安装界面包含的语言设置
!insertmacro MUI_LANGUAGE "SimpChinese"

; 安装预释放文件
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
; ------ MUI 现代界面定义结束 ------

Name "$PRODUCT_NAME $PRODUCT_VERSION"
OutFile "人事版.exe"
InstallDir "d:档案柜管理系统"
Icon "D:人事版0707绿色版背景图片凯达LOGO(带R副本_副本.ico"
;卸载图标的路径名字
UninstallIcon "IconUninstall.ico"
SilentInstall silent
SilentUninstall silent
BrandingText " "

Section "MainSection" SEC01
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
;拷贝文件到压缩包
File /r "D:人事版0707绿色版*.*"
;发送到桌面
CreateShortCut "$DESKTOP\档案柜管理系统人事版.lnk" "$INSTDIR智能资料柜管理系统.exe"
SectionEnd

Section -Post
WriteUninstaller "$INSTDIRuninst.exe"
WriteRegStr $PRODUCT_UNINST_ROOT_KEY "$PRODUCT_UNINST_KEY" "DisplayName" "$(^Name)"
WriteRegStr $PRODUCT_UNINST_ROOT_KEY "$PRODUCT_UNINST_KEY" "UninstallString" "$INSTDIRuninst.exe"
WriteRegStr $PRODUCT_UNINST_ROOT_KEY "$PRODUCT_UNINST_KEY" "DisplayVersion" "$PRODUCT_VERSION"
WriteRegStr $PRODUCT_UNINST_ROOT_KEY "$PRODUCT_UNINST_KEY" "URLInfoAbout" "$PRODUCT_WEB_SITE"
WriteRegStr $PRODUCT_UNINST_ROOT_KEY "$PRODUCT_UNINST_KEY" "Publisher" "$PRODUCT_PUBLISHER"
SectionEnd

/**

以下是安装程序的卸载部分 *
**/

Section Uninstall

Delete "$INSTDIRuninst.exe"
Delete "$INSTDIR*.*"
Delete "$DESKTOP智能资料柜管理系统.lnk"
RMDir /r "$INSTDIR背景图片"
RMDir "$INSTDIR"

DeleteRegKey $PRODUCT_UNINST_ROOT_KEY "$PRODUCT_UNINST_KEY"
SetAutoClose true
SectionEnd

-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--
Function un.onInit
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "您确实要完全移除 $(^Name) ,及其所有的组件?" IDYES +2
Abort
FunctionEnd

Function un.onUninstSuccess
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从您的计算机移除。"
FunctionEnd

  

以上是关于XX人事系统.nsi的主要内容,如果未能解决你的问题,请参考以下文章

学院数据治理实施计划思考-2020

免费人事管理系统暗藏陷阱

企业人事考勤管理系统基于B/S模式的asp系统

C#人事工资管理系统

如何选择HR人事管理软件?HR人事管理系统软件有哪些

有啥比较好的员工工资管理系统么?