最新发布第128页
排序
安装时自动卸载已安装版本功能的实现
为了程序文件的完整性,避免错误的文件遗留问题,以及安装时需要更新已注册程序控件等需求,有时候我们需要先卸载已安装的旧版本,然后再安装新版。下面我们就来一起研究一下这个问题。 1、要卸...
自定义页面之文本框必填
!include nsDialogs.nsh Name nsDialogs OutFile nsDialogs.exe XPStyle on Var Dialog Var Getdlg Var Text Page custom nsDialogsPage Page instfiles Function nsDialogsPage nsDialogs::Cre...
安装目录前添加函数判断是否覆盖安装
;此函数如果发现注册表中已经有数据,也就是说已经安装了产品则禁用掉路径选择页面的对话框和浏览按钮两控件。 !define MUI_PAGE_CUSTOMFUNCTION_show Pageshow !insertmacro MUI_PAGE_DIRECTOR...
判断路径中是否存在中文字符范例
!include 'MUI2.nsh' !include 'LogicLib.nsh' !insertmacro MUI_LANGUAGE 'SimpChinese' OutFile '判断路径中是否存在中文字符.exe' Name '判断路径中是否存在中文字符' ;修改下面的路径为英文...
获取安装路径的上一级目录、转换路径为短文件名格式
用到GetFullPathName指令 Name app OutFile app.exe InstallDir '$PROGRAMFILES\NSIS' Section SetOutPath $INSTDIR ;获取 $INSTDIR 的上一级目录 GetFullPathName $0 .. DetailPrint $0 ;指定 ...
即时获取复选框通知
outfile 'CheckboxNotify.exe' showinstdetails show !define NOCHECKED_TEXT '请选择一个勾选' !include WinMessages.nsh !include LogicLib.nsh ;page license page custom CustomCreate Cust...
单选框组
${NSD_CreateRadioButton} 106u 12u 82u 14u '选项1' Pop $1 ${NSD_AddStyle} $1 ${WS_GROUP} ${NSD_CreateRadioButton} 106u 27u 82u 14u '选项2' Pop $1 ${NSD_CreateRadioButton} 106u 42u 8...
删除软件快捷方式
释义:设置 $SMPROGRAMS 的内容或其他命令解释程序目录。如果设为 'current' (默认值),则使用当前用户的命令解释程序目录。如果设为 'all',则使用所有用户的命令解释程序目录。所有用户目录可...
静默安装结束时启动程序
因为是静默安装,没有界面,所以我们不能用.onGUIEnd回调,那么,可以用.onInstSuccess回调么?答案是肯定的 Name app OutFile app.exe SilentInstall silent Section SectionEnd Function .onI...
NSIS安装和卸载inf
;安装 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultInstall' ;卸载 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultUninstall...
用户86333552 2小时前0
谢谢分享用户71328814 2小时前0
感谢分享用户71328814 3小时前0
感谢分享用户45348778 4小时前0
感谢分享用户46349682 9小时前0
感谢分享用户16268772 11小时前0
感谢分享!