首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NSIS文件下载器

NSIS文件下载器
EN

Stack Overflow用户
提问于 2011-12-19 18:41:25
回答 1查看 2.4K关注 0票数 1

我需要NSIS脚本从互联网上下载文件并执行它。我读过很多例子,但我还是不明白该怎么做。例如

代码语言:javascript
复制
NSISdl::download http://www.domain.com/file localfile.exe 
    Pop $R0 ;Get the return value 
      StrCmp $R0 "success" +3 
      MessageBox MB_OK "Download Failed: $R0" 
      Quit

$R0包含有关安装过程的信息(“取消”或“成功”)。但我不明白"localfile.exe“是什么?我需要在程序的哪个部分(部分或函数)编写此代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-19 19:37:20

localfile.exe是您要保存下载内容的本地系统上的路径:

代码语言:javascript
复制
!include LogicLib.nsh
Section
NSISdl::download "http://cdn.sstatic.net/stackoverflow/img/sprites.png" "$pluginsdir\image.png"
Pop $0
${If} $0 == "success"
    ExecShell "" '"$pluginsdir\image.png"' ;Open image in default application
${Else}
    MessageBox mb_iconstop "Error: $0" ;Show cancel/error message
${EndIf}
SectionEnd
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8560119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档