精华内容
下载资源
问答
  • NSIS 下载

    2015-08-04 16:41:34
     http://nsis.sourceforge.net/Category:Plugins
    展开全文
  • NSIS下载插件

    千次阅读 2010-09-09 16:22:00
    Inetc plug-inFrom NSIS WikiAuthor: Takhir (talk, contrib) <br />Contents[hide]1Links2Description3Command line3.1get DLL Function3.2post DLL Function3.3head DLL Function3.4put DLL Function4...
     
    

    Inetc plug-in

    From NSIS Wiki

    Author: Takhir (talk, contrib)


    Contents

    [hide]

    [edit] Links

    Download:
    Inetc.zip (55 KB)

    Forum thread

    [edit] Description

    Internet client plug-in for files download and upload. Based on the InetLoad plug-in. Network implementation uses MS WinInet API, supports http/https and ftp protocols. Plugin has better proxy support compared to NSISdl plug-in. Command line may include few URL/File pairs to be transfered. If server or proxy login/password are not set in the script, it displays IE-style authentication dialog (except silent mode). Plug-in supports 3 "transfer in progress" display modes:

    1. old NSISdl style - additional embedded progress bar and text on the INSTFILES page;
    2. POPUP dialog mode with detailed info;
    3. BANNER mode with simple popup window.

    Plug-in recognizes Installer's Silent mode and this case hides any output (this feature requires NSIS 2.03 or later). Program implements simple re-get functionality - host reconnect and download from current position after short pause. While program depends on IE settings, it changes current IE mode to online. NSISdl code fragment was used for progress bar displaying in the "old style" mode. For ftp use "host/path" for file location relative to user's home dir and "host//path" for absolute path.

    [edit] Command line

    Plug-in DLL functions (entry points): get, post, head, put

    [edit] get DLL Function

    inetc::get [/PROXY IP:PORT] [/USERNAME PROXY_LOGIN /PASSWORD PROXY_PASSWD]
     [/NOPROXY] [/NOCANCEL] [/TIMEOUT INT_MS] [/SILENT] [/CAPTION TEXT]
     [/RESUME RETRY_QUESTION] [/POPUP HOST_ALIAS | /BANNER TEXT] [/CANCELTEXT CANCEL_TEXT]
     [/QUESTION CANCEL_QUESTION] [/USER_AGENT USER_AGENT_TEXT] [/HEADER HEADER_TEXT]
     [/TRANSLATE LANG_PARAMS]
     URL1 local_file1 [URL2 local_file2 [...]] [/END]

    This call returns "OK" string if successful, error description string if failed (see included InetLoad.cpp file for a full set of status strings). Usage and result processing samples are included to the package.

    /PROXY
    Overwrites current proxy settings, not required in most cases. IE settings will be used by default.
    /USERNAME
    Proxy username (http only).
    /PASSWORD
    Proxy password (http only). For server (http/ftp) authentication it is possible to use URL encoded name and password, for example http://username:password@nsis.sourceforge.net.
    /NOPROXY
    Disables proxy settings for this connection (if any)
    /NOCANCEL
    Prevents download from being interrupted by user (locks Esc, Alt-F4, Cancel handling)
    /TIMEOUT
    Sets INTERNET_OPTION_CONNECT_TIMEOUT, milliseconds, default - IE current parameter value.
    /SILENT
    Key hides plug-in' output (both popup dialog and embedded progress bar). Not required if 'SilentInstall silent' mode was defined in script (NSIS 2.03 or later).
    /RESUME
    On the permanent connection/transfer error instead of exit first displays message box with "resume download" question. Useful for dial-up connections and big files - allows user to restore connection and resume download. Default is "Your internet connection seems to have dropped out!/nPlease reconnect and click Retry to resume downloading...".
    /CAPTION
    Defines caption text for /BANNER mode, caption prefix (left of '-') for /POPUP mode and caption for RESUME MessageBox. Default is "InetLoad plug-in" if not set or "".
    /POPUP
    This mode displays detailed download dialog instead of embedded progress bar. Also useful in .onInit function (i.e. not in Section). If HOST_ALIAS is not "", text will replace URL in the dialog - this allows to hide real URL (including password).
    /BANNER
    Displays simple popup dialog (MSI Banner mode) and sets dialog TEXT (up to 3 lines using $/n).
    /CANCELTEXT
    Text for the Cancel button in the NSISdl mode. Default is NSIS dialog Cancel button text (current lang).
    /QUESTION
    Text for the optional MessageBox if user tries to cancel download. If /QUESTION "" was used default "Are you sure that you want to stop download?" will be substituted.
    /USERAGENT
    UserAgent http request header value. Default is "NSIS_Inetc (Mozilla)".
    /HEADER
    Adds or replaces http request header. Common HEADER_TEXT format is "header: value".
    /END
    Allows to limit plug-in stack reading (optional, required if you stores other vars in the stack).
    /TRANSLATE
    Allows translating plug-in text in the POPUP or "old style" (NSISdl) modes (see Readme for parameters). In the BANNER mode text is also customizable.

    [edit] post DLL Function

    inetc::post TEXT2POST [/PROXY IP:PORT] [/USERNAME PROXY_LOGIN  /PASSWORD PROXY_PASSWD]
     [/NOPROXY] [/NOCANCEL] [/TIMEOUT INT_MS] [/SILENT] [/FILE] 
     [/CAPTION TEXT] [/POPUP HOST_ALIAS | /BANNER TEXT] [/CANCELTEXT CANCEL_TEXT]
     [/USER_AGENT USER_AGENT_TEXT] [/TRANSLATE LANG_PARAMS]
     URL1 local_file1 [URL2 local_file2 [...]] [/END]

    Sets POST http mode and defines text string or file name to be used in the POST (http only). Disables auto re-get. No char replaces used (%20 and others). /FILE option allows to send TEXT2POST file content to server, additional 'Filename:' header added to request this case.

    [edit] head DLL Function

    The same as get, but requests http headers only. Writes raw headers to file.

    [edit] put DLL Function

    inetc::put [/PROXY IP:PORT] [/USERNAME PROXY_LOGIN /PASSWORD PROXY_PASSWD] [/NOPROXY]
     [/NOCANCEL] [/TIMEOUT INT_MS] [/SILENT] [/CAPTION TEXT] [/POPUP HOST_ALIAS | /BANNER TEXT] 
     [/CANCELTEXT CANCEL_TEXT] [/USER_AGENT USER_AGENT_TEXT] [/TRANSLATE LANG_PARAMS]
     URL1 local_file1 [URL2 local_file2 [...]] [/END]

    Return value and parameters (if applicable) are the same as for previous entry point.

    [edit] Examples

    inetc::get "http://dl.zvuki.ru/6306/mp3/12.mp3" "$EXEDIR/12.mp3" /
                   "ftp://dl.zvuki.ru/6306/mp3/11.mp3" "$EXEDIR/11.mp3"
    Pop $0
    inetc::put /BANNER "Cameron Diaz upload in progress..." /
    "http://www.dreamgirlswallpaper.co.uk/fiveyearsonline/wallpaper/Cameron_Diaz/camerond09big.JPG" /
    "$EXEDIR/cd.jpg"
      Pop $0
      StrCmp $0 "OK" dlok
      MessageBox MB_OK|MB_ICONEXCLAMATION "http upload Error, click OK to abort installation" /SD IDOK
      Abort
    dlok:
      ...
    ;installer window restoring after silent calls from .onGUIInit
    ;by Edward Marshall & Jonathan Beddoes
    ;temporarily makes the installer window topmost so that inetc doesn't drop our focus
     
    Function .onGUIInit
     
      ; Get window handle of installer into register 0.
      ; This only works in onGUIInit! (so you still can't silently call inetc from onInit)
      StrCpy $0 $HWNDPARENT
     
      ; Make window always-on-top. Yes, this is bad but we are only doing it temporarily!
      ; This prevents inetc's hidden dialog from getting foreground precedence over the installer.
      ; This must be done before any inetc calls.
      ; -1 = HWND_TOPMOST, 3 = SWP_NOSIZE|SWP_NOMOVE
      System::Call "user32::SetWindowPos(i r0, i -1, i 0, i 0, i 0, i 0, i 3)"
     
      ; Now do whatever you want with inetc.
      inetc::head /silent "http://ineum.narod.ru/spr_2006.htm" "$EXEDIR/head.txt"
     
      ; Now set the installer window back to normal (not always-on-top).
      ; -2 = HWND_NOTOPMOST, 3 = SWP_NOSIZE|SWP_NOMOVE
      System::Call "user32::SetWindowPos(i r0, i -2, i 0, i 0, i 0, i 0, i 3)"
     
    FunctionEnd
    ; Following attribute also can restore installer Window
    ; BGGradient 000000 000080 FFFFFF
    展开全文
  • NSIS插件下载

    2017-05-19 17:31:22
    该资源涵盖了易量NSIS常用的116个插件工具dll,每个工具文件夹内都含有必要的说明文档(英文),实例脚本,dll工具。非常适合初学者学习借鉴。
  • Nsis initc插件升级

    2018-07-06 13:38:59
    优化nsis中的initc插件,原来用法不变,在nsis下载时候加入了回调函数,返回下载进度和下载速度,里面有例子,主要用于非原生态的进度显示。
  • NSIS 安装包下载清单

    您的“关注”和“点赞”,是信任,是认可,是支持,是动力…

    如意见相佐,可留言。
    本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新。

    1 NSIS 安装包下载清单

    官网地址:NSIS 官网
    CSDN 下载地址:CSDN 下载

    【友情链接】

    微信公众号:码农阿杰

    博客园

    【参考资料】

    NSIS 官网

    CSDN 下载

    展开全文
  • nsis-2.45离线下载

    2014-08-04 14:29:05
    nsis-2.45
  • NSIS中文用户手册下载(免费下载

    千次阅读 2019-11-28 09:47:56
    NSIS是Windows的一个工具,它允许用户这样来创建安装程序,它发布于一个开源协议并且对于任何使用者都是免费的 下载链接:https://pan.baidu.com/s/1YD0y99LQQoimC3umkuEYnQ 提取码:vugq ...

    NSIS是Windows的一个工具,它允许用户这样来创建安装程序,它发布于一个开源协议并且对于任何使用者都是免费的

    下载链接:https://pan.baidu.com/s/1YD0y99LQQoimC3umkuEYnQ
    提取码:vugq

    展开全文
  • NSIS

    万次阅读 2012-09-11 11:06:27
    NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序...
  • nsisnsis脚本-源码

    2021-02-10 07:19:57
    恩西斯 nsis脚本
  • 使用nsis打包程序

    千次阅读 2017-10-31 10:01:21
    nsis下载地址:http://www.pc6.com/softview/SoftView_14342.html nsis使用 启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包 选择“使用脚本向导创建新的脚本文件”,...
  • 使用NSIS制作安装包

    2021-04-27 11:27:42
    使用NSIS制作安装包 (2018-01-08 14:25:12) 转载▼ ...NSIS下载地址:http://www.pc6.com/softview/SoftView_14342.html 这里下载的是汉化版 需准备的:将需要打包至安装包的内容,按照安...
  • 下载并安装,然后将NSIS_DIR系统环境变量添加为NSIS安装目录。 2. Python 安装Python仅用于执行NsisScriptGenerate.py脚本。 安装后,将Python.exe所在的Python.exe添加到Path系统环境变量中。 3. Qt NSIS-UI-...
  • 基于NSIS的Qt项目打包

    2021-05-20 16:34:29
    NSIS下载地址 2.使用NSIS编辑器生成模板 2.1打开IDE 2.2 新建脚本:向导 2.3 输入程序名称等信息 2.4 输入图标等 在线png转ico网站 安装程序图标可以通过将png等类型图片转为ico,上面有转换网站。 安装程序文件...
  • NSIS,全称 Nullsoft Scriptable Install System,中文叫做 Nullsoft 脚本安装系统。它是用于创建 Windows 安装程序的专业开源系统。它被设计为尽可能小且灵活,因此非常适合 Internet 分发。 它提供了安装、卸载、...
  • NSIS打包

    2020-05-19 20:45:45
    最新版本下载地址 https://nsis.sourceforge.io/Download nsis包含很多插件,大部分需要自己编译,转载大神编译汉化的版本 https://www.yhxs3344.net/1083.html 感谢大神!! 二、NSIS国际化 LangString定义字符串 ;...
  • NSIS安装包

    2018-04-08 14:26:38
    NSIS是通过代码编写实现发布安装包,还包含图文教程,以及一些实例。
  • 制作安装包工具NSIS

    2014-01-25 22:58:51
    NSIS 下载地址: http://nsis.sourceforge.net/Download 编辑工具:NIS Edit 下载地址: http://soft.hao123.com/soft/appid/10708.html
  • nsis打包exe

    2013-05-10 18:41:20
    下载安装 nsis 下载安装 nis edit 2:常用(我用到的)  !define MUI_WELCOMEPAGE_TEXT :定义上图红色内容  ExecWait "$INSTDIR\7za.exe x -y file.7z" 执行程序 ,类似于cmd 命令  ExecShell ...
  • NSIS教程(9): NSIS+duilib仿QQ安装包

    万次阅读 2018-01-19 17:43:48
    本文在NSIS教程(8): 基于第三方界面库的安装包界面基础上,分享如何使用NSIS结合duilib高仿QQ安装包的过程。 先上效果图吧! 完整NSIS脚本 # ====================== 自定义宏 =======================...
  • nsis使用URLDownloadToFile下载文件

    千次阅读 2015-06-01 15:44:48
    在Urlmon.dll中有个函数叫URLDownloadToFile,顾名思义,是一个用来下载文件的东西,我们做在线安装或者其他很多时候,往往需要提前下载一些小的文件来配置当前将要安装的程序,遇到这种情况去兴师动众的调用下载...
  • NSIS:在线下载并安装程序 原文 NSIS:在线下载并安装程序 看到有同学留言说需要这方面的代码,所以贴出以下代码供参考(非完整脚本)。需要用NSISdl插件。 Section -.NET Framework NSISdl::...
  • (下载)NSIS

    2011-12-19 23:39:34
    http://book.51cto.com/art/201003/188297.htm
  • NSIS2.46汉化版NSIS2.46汉化版

    热门讨论 2010-11-15 00:08:07
    NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版NSIS2.46汉化版
  • NSIS_v245_20120506.rar下载

    2012-07-17 22:19:07
    NSIS安装软件。 单位不能上其他外网,传至CSDN为了在工作单位下载使用,绿色无病毒。
  • 一直是下载文件失败 winCodeSign nsis nsis-resource 看到报错的地方的url,直接复制用浏览器打开,还真的打不开,github也不用翻墙,所以不是网络的问题, 于是url路径一个节点一个节点的删除,发现这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,683
精华内容 1,073
关键字:

nsis下载