脚本编程 第25页
删除软件快捷方式-永恒心锁-分享互联网

删除软件快捷方式

释义:设置 $SMPROGRAMS 的内容或其他命令解释程序目录。如果设为 'current' (默认值),则使用当前用户的命令解释程序目录。如果设为 'all',则使用所有用户的命令解释程序目录。所有用户目录可...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0160413
单选框组-永恒心锁-分享互联网

单选框组

${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...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014449
即时获取复选框通知-永恒心锁-分享互联网

即时获取复选框通知

outfile 'CheckboxNotify.exe' showinstdetails show !define NOCHECKED_TEXT '请选择一个勾选' !include WinMessages.nsh !include LogicLib.nsh ;page license page custom CustomCreate Cust...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
013609
获取安装路径的上一级目录、转换路径为短文件名格式-永恒心锁-分享互联网

获取安装路径的上一级目录、转换路径为短文件名格式

用到GetFullPathName指令 Name app OutFile app.exe InstallDir '$PROGRAMFILES\NSIS' Section SetOutPath $INSTDIR ;获取 $INSTDIR 的上一级目录 GetFullPathName $0 .. DetailPrint $0 ;指定 ...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0201912
判断路径中是否存在中文字符范例-永恒心锁-分享互联网

判断路径中是否存在中文字符范例

!include 'MUI2.nsh' !include 'LogicLib.nsh' !insertmacro MUI_LANGUAGE 'SimpChinese' OutFile '判断路径中是否存在中文字符.exe' Name '判断路径中是否存在中文字符' ;修改下面的路径为英文...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
020097
安装目录前添加函数判断是否覆盖安装-永恒心锁-分享互联网

安装目录前添加函数判断是否覆盖安装

;此函数如果发现注册表中已经有数据,也就是说已经安装了产品则禁用掉路径选择页面的对话框和浏览按钮两控件。 !define MUI_PAGE_CUSTOMFUNCTION_show Pageshow !insertmacro MUI_PAGE_DIRECTOR...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0160712
自定义页面之文本框必填-永恒心锁-分享互联网

自定义页面之文本框必填

!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...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014295
使用自定义页面跳过MUI常规页面的例子-永恒心锁-分享互联网

使用自定义页面跳过MUI常规页面的例子

/* 这是一个使用自定义页面跳过MUI常规页面的例子 跳到上一页面: SendMessage $HWNDPARENT 0x408 -1 0 直接跳到相对当前页面的下n个页面: SendMessage $HWNDPARENT 0x408 n 0 */ !include 'MU...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0191214
在MessageBox - 从DLL用户图标-永恒心锁-分享互联网

在MessageBox – 从DLL用户图标

OutFile 'MessageBox_Ico_test.exe' !define MSGBOXPARAMS '(i, i, i, t, t, i, t, i, i, i) i' !define ID_ICO 36 ; 在DLL中的ID的图标 是1以上的整数 Function .onInit InitPluginsDir File /...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014027
安装时自动卸载已安装版本功能的实现-永恒心锁-分享互联网

安装时自动卸载已安装版本功能的实现

为了程序文件的完整性,避免错误的文件遗留问题,以及安装时需要更新已注册程序控件等需求,有时候我们需要先卸载已安装的旧版本,然后再安装新版。下面我们就来一起研究一下这个问题。 1、要卸...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
016478