; 该脚本使用 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 "${NSISDIR}ContribGraphicsIconsmodern-install.ico"!define MUI_UNICON "${NSISDIR}ContribGraphicsIconsmodern-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 silentSilentUninstall silentbrandingText " "Section "MainSection" SEC01SetoutPath "$INSTDIR"Setoverwrite ifnewer;拷贝文件到压缩包file /r "D:人事版0707绿色版*.*";发送到桌面CreateShortCut "$DESKtop\档案柜管理系统人事版.lnk" "$INSTDIR智能资料柜管理系统.exe"SectionEndSection -PostWriteUninstaller "$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 UninstallDelete "$INSTDIRuninst.exe"Delete "$INSTDIR*.*"Delete "$DESKtop智能资料柜管理系统.lnk"RMDir /r "$INSTDIR背景图片"RMDir "$INSTDIR"DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"SetautoClose trueSectionEnd-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--Function un.onInitMessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFbutton2 "您确实要完全移除 $(^name) ,及其所有的组件?" IDYES +2AbortFunctionEndFunction un.onUninstSuccessMessageBox MB_ICONinformatION|MB_OK "$(^name) 已成功地从您的计算机移除。"FunctionEnd总结
以上是内存溢出为你收集整理的XX人事系统.nsi全部内容,希望文章能够帮你解决XX人事系统.nsi所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)