Télécharger un fichier depuis batch

Télécharger un fichier depuis batch - Shell/Batch - Programmation

Marsh Posté le 14-04-2010 à 17:44:36    

Bonjour,
 
J'aimerais pouvoir télécharger un fichier depuis une adresse http à partir d'un script.bat
 
Comment puis-je faire avec une commande par défault depuis windows ? (Je ne veux pas être obliger d'installer un truc spécifique wget...) pour pouvoir fonctionner chez tout mes users.
 
J'ai bien essayer le start http://monurl mais ceci me démare firefox, je veux faire ca uniquement en batch sans interraction avec l'utilisateur. C'est possible ?
 
Merci
François

Reply

Marsh Posté le 14-04-2010 à 17:44:36   

Reply

Marsh Posté le 15-04-2010 à 09:38:55    

Please ... ?

Reply

Marsh Posté le 16-04-2010 à 14:07:36    

curl est particulièrement utile pour cela

Reply

Marsh Posté le 16-04-2010 à 14:14:43    

Je verrais plutôt l'emploi de wget
http://linux.die.net/man/1/wget
Il suffira d'appeler wget avec les bons paramètres dans un .bat si nécessaire.
A+,


Message édité par gilou le 16-04-2010 à 14:19:07

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 12-01-2012 à 13:06:41    

sans aucune commande externe selon tes critères:
 

Code :
  1. @echo off
  2. call:download "http://www.google.fr/images/srpr/logo3w.png" "%~dp0logo3w.png"
  3. exit /b
  4. :download
  5. (echo src = "%~1"
  6. echo Set v1 = CreateObject ("MSXML2.XMLHTTP"^)
  7. echo Set v2  = CreateObject ("ADODB.Stream"^)
  8. echo v1.open "GET", src, false
  9. echo v1.send (^)
  10. echo v2.open
  11. echo v2.Type = 1
  12. echo v2.Write v1.ResponseBody
  13. echo v2.SaveToFile "%~2" ) >"%~dpn0.vbs"
  14. cscript "%~dpn0.vbs"
  15. del "%~dpn0.vbs" >nul
  16. goto:eof

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed