脚本编程共609篇
NSIS:使用PassDialog插件实现密码安装功能-永恒心锁-分享互联网

NSIS:使用PassDialog插件实现密码安装功能

1、在相应位置(比如 欢迎页面 后面)加入以下代码: Page Custom PasswordPageShow PasswordPageLeave !define MUI_PAGE_CUSTOMFUNCTION_SHOW ComponentsPageShow ## Password is !define Pass...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁8年前
0245516
NSIS检测端口是否被占用-永恒心锁-分享互联网

NSIS检测端口是否被占用

!include 'Ports.nsh' XPStyle on OutFile 'Nsistest.exe' Name 'test' Section 'test' ${Unless} ${TCPPortOpen} 8000 MessageBox MB_OK 'httpd running' ${EndUnless} ${If} ${UDPPortOpen} 1...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0376715
NSIS利用nsdialogs在页面中创建ico与bmp图片-永恒心锁-分享互联网

NSIS利用nsdialogs在页面中创建ico与bmp图片

;利用nsdialogs在页面中创建ico与bmp图片 ;需要替换nsdialogs.nsh文件 !AddIncludeDir . !include nsDialogs.nsh Name nsDialogs OutFile nsDialogs.exe XPStyle on Page custom nsDialogsImage...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0351115
桌面日历秀NSIS脚本供大家参考学习-永恒心锁-分享互联网

桌面日历秀NSIS脚本供大家参考学习

; 安装程序初始定义常量 !define PRODUCT_NAME '桌面日历秀' !define PRODUCT_VERSION '3.1.0 免费版' !define PRODUCT_UNINST_KEY 'SoftwareMicrosoftWindowsCurrentVersionUninstall${PRODUCT...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0274215
在注册表中记录安装路径以便重装或升级时读取-永恒心锁-分享互联网

在注册表中记录安装路径以便重装或升级时读取

在NSIS中,这个功能是非常有用的,可以避免用户把程序安装到多个位置的尴尬。 第1步:在“安装目录选择页面”前面加入以下代码: !define MUI_PAGE_CUSTOMFUNCTION_show Pageshow 第2步:读取注...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0240115
安装、卸载时检查程序是否正在运行-永恒心锁-分享互联网

安装、卸载时检查程序是否正在运行

如果我们要安装或升级的程序正在运行,文件肯定会替换失败,以下代码可以提示用户结束正在运行的程序。 需要使用插件FindProcDLL.dll,下载路径:http://nsis.sourceforge.net/FindProcDLL_plug...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0282015
检查某注册表键是否存在-永恒心锁-分享互联网

检查某注册表键是否存在

;定义注册表主键 !define HKEY_CLASSES_ROOT 0x80000000 !define HKEY_CURRENT_USER 0x80000001 !define HKEY_LOCAL_MACHINE 0x80000002 !define HKEY_USERS 0x80000003 OutFile OpenReg.exe XP...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0236415
使用nsWindows.nsh头文件调整窗体大小-永恒心锁-分享互联网

使用nsWindows.nsh头文件调整窗体大小

此方法只能简单实现调整窗体大小,但不完美,调整后窗体上其他的控件都需要调整大小或位置,比较麻烦,不建议使用呵! ;加头文件 !include 'nsWindows.nsh' Function onGUIInit ;设置主窗口为 5...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0247415
获取指定磁盘分区的可用空间-永恒心锁-分享互联网

获取指定磁盘分区的可用空间

!include 'MUI2.nsh' !include 'FileFunc.nsh' Name '获取指定磁盘分区的可用空间' Caption '获取指定磁盘分区的可用空间' OutFile 'test.exe' SilentInstall silent Section StrCpy $R1 'H:' $...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0243715
常量大全-永恒心锁-分享互联网

常量大全

;运行后会在桌面生成NSIS常量大全.txt文件 Name 'NSIS常量大全' SilentInstall silent OutFile 'NSIS常量大全.exe' RequestExecutionLevel user Section '' FileOpen $0 '$DESKTOPNSIS常量大全....
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0217715