NSIS(Nullsoft Scriptable Install System)是一个用于Windows应用程序安装程序的脚本驱动的安装程序制作工具
download_and_extract.nsi
的文件。使用文本编辑器(如Notepad++或Visual Studio Code)打开它。; download_and_extract.nsi
!define URL "https://example.com/path/to/yourfile.zip"
!define ZIP_FILE "$TEMP\downloaded_file.zip"
!define OUTPUT_DIR "$INSTDIR"
Section "Main"
; 下载文件
NsisDownload::Download "$URL" "$ZIP_FILE"
Pop $0 ; 返回代码
${If} $0 != 0
MessageBox MB_OK "下载失败: $0"
Abort
${EndIf}
; 解压缩文件
NsisUnzip::Unzip "$ZIP_FILE" "$OUTPUT_DIR"
Pop $0 ; 返回代码
${If} $0 != 0
MessageBox MB_OK "解压缩失败: $0"
Abort
${EndIf}
; 清理临时文件
Delete "$ZIP_FILE"
MessageBox MB_OK "安装完成!"
SectionEnd
请确保将URL
变量设置为要下载的ZIP文件的正确网址。OUTPUT_DIR
变量定义了解压缩文件的目标目录。通常,它会设置为安装程序的目录,如$INSTDIR
。
makensis download_and_extract.nsi
这将生成一个可执行的安装程序。
注意:此示例仅适用于NSIS 3.x版本。早期版本的NSIS可能需要稍作修改。
领取专属 10元无门槛券
手把手带您无忧上云