NSIS/Contrib/NSISdl/ReadMe.txt
joostverburg 52ba78180f updated readme
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2189 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-19 21:46:08 +00:00

53 lines
No EOL
1.3 KiB
Text

NSISdl 1.1 - HTTP downloading plugin for NSIS
---------------------------------------------
Copyright (C) 2001-2002 Yaroslav Faybishenko & Justin Frankel
This plugin can be used from NSIS to download files via http.
To connect to the internet, use the Dialer pluin.
USAGE
-----
NSISdl::download http://www.domain.com/file localfile.exe
You can also pass /TIMEOUT to set the timeout in milliseconds:
NSISdl::download /TIMEOUT=30000 http://www.domain.com/file localfile.exe
The return value is pushed to the stack:
"cancel" if cancelled
"success" if success
otherwise, an error string describing the error
Example of usage:
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
For another example, see waplugin.nsi in the nsis directory.
TRANSLATE
---------
To translate NSISdl add the following values to the call line:
/TRANSLATE downloading connecting second minute hour plural progress remianing
Default values are:
downloading - "Downloading %s"
connecting - "Connecting ..."
second - "second"
minute - "minute"
hour - "hour"
plural - "s"
progress - "%dkB (%d%%) of %dkB @ %d.%01dkB/s"
remaining - "(%d %s%s remaining)"
/TRANSLATE must come before /TIMEOUT.