Page 1 sur 2

[Résolu] Question sur le telechargement d'un fichier

Posté : 04 juil. 2008 17:20
par Laddy
Bonjour à tous
je suis débutant en batch alors je ne maitrise pas tout je suis autodidacte .
je vais tenter t'être clair
J'ai dans l'idée de faire un batch qui permetterait suivant une liste d'outils (gratuit désinfection) de le telecharger sur le bureau à partir de leur site officiel et de le dézipper sur le bureau si c'est une archive
Est ce possible ou est ce utopique ?

Je pars en réparation PC je fais un check up et il me faut certains outils de désinfection.

Re: Question sur le telechargement d'un fichier

Posté : 04 juil. 2008 17:45
par Gotcha
Bonjour,

Tu veux les télécharger depuis quel endroit ? Web ou lecteur optique ???

Re: Question sur le telechargement d'un fichier

Posté : 04 juil. 2008 19:38
par flox
Bonjour,

Téléchargement:
Il faudra utiliser le protocole FTP et non HTTP. Pour cela il faut que tu trouve le serveur FTP de tes éditeurs de logiciels gratuit.
Ensuite tu trouvera dans la FAQ du site comment télécharger un fichier via un FTP.

Dézipper:
Si tu possède winrar tu as des commandes dos disponible. Sinon il te faudra télécharger l'outil zip.

Voila pour la marche a suivre, bonne continuation

@+

Re: Question sur le telechargement d'un fichier

Posté : 05 juil. 2008 14:17
par Viduc
:D :lol:
Salut et bienvenue!!!!!!!!!!!!

(perso j'ai pas tout comprit moi à ta demande :lol: :( )

Re: Question sur le telechargement d'un fichier

Posté : 07 juil. 2008 09:42
par Laddy
ça va être dur de trouver les ftp des editeurs ils sont tous chez free ou autre.
je vais essayer pour le fichier zip.exe j'ai faut juste que je trouve comment dézipper un fichier dans l'autre sens je sais faire.

Re: Question sur le telechargement d'un fichier

Posté : 07 juil. 2008 10:55
par Laddy
J'ai trouvé la commande avec wget qui me permet de telecharger via http.
j'ai trouvé comme bouger l'outil telechargé via le bureau.
Dézipper un fichier



Extrait :

Code : Tout sélectionner

@echo off
title Toolbox
echo Choix de l outil:
echo.
echo 1. outil 1
echo 2. outil 2
echo.
set /p CHOIX=Entrez votre choix ?


  if %choix%==1 goto outil 1
  if %choix%==2 goto outil 2

:outil 1

echo Hijackthis est en cours de telechargement - Merci de patienter.....
wget http://www.trendsecure.com/portal/en-US/_download/HJTInstall.exe
move /Y "HJTInstall.exe" "%userprofile%\Bureau\"

goto endL
 

Il me reste ceci si vous avez des idées
j'ai testé ceci : IF EXIST %userprofile%\Bureau\HJTInstall.exe DEL %userprofile%\Bureau\HJTInstall.exe mais ça ne fonctionne pas
Il me reste plus qu'à trouver comment supprimer l'outil si il existe sur le bureau
trouver comment faire un menu avec des chiffres à entrer. Comment les faire sur deux colonnes ? comment fixer la taille de la fenetre msdos ?
ouvrir un fichier d'aide pour chaque outil une fois mis sur le bureau.

Re: Question sur le telechargement d'un fichier

Posté : 07 juil. 2008 21:39
par flox
bonjour,

voila un élément de réponse :

Code : Tout sélectionner

if exist "%userprofile%\Bureau\outil.exe" del %userprofile%\Bureau\outil.exe
Pour le menu avec des chiffres regarde sur le site http://batcher.fr/fonctions.php#choice

bon courage +++

Re: Question sur le telechargement d'un fichier

Posté : 08 juil. 2008 10:18
par Laddy
Alors voila j'avance doucement mais surement.

Pour le menu j'ai ma liste mais j'aimerai faire une belle présentation sur deux colonnes. Je cherche je cherche.

Pour la syntaxe de suppression si le fichier existe est :

Code : Tout sélectionner

IF EXIST "%userprofile%\Bureau\outil.exe" DEL "%userprofile%\Bureau\outil.exe"
un fichier d'aide au format txt ouvre notepad.

Il me reste à faire ce menu sur deux colonnes par contre je ne vois pas comment utiliser la commande choice dans ce cas...

edit : existe t il un moyen de pouvoir connaitre la version de windows en batch ? fait j'ai trouvé

edit 2 : comment faire pour faire retourner vers le menu en effacement ce qui a été fait

Re: Question sur le telechargement d'un fichier

Posté : 09 juil. 2008 20:45
par flox
Bonjour,

OS: tester sur vista

Code : Tout sélectionner

systeminfo | find "Nom du système d'exploitation"
Pour effacer l'ecran c'est la commande: Après il suffit de ré afficher ton menu via un goto par ex.

Pour un menu sur deux colonnes:

Code : Tout sélectionner

echo  1- option1                  2- option2
echo  3- option2                  4- option3
Bon courage @+

Re: Question sur le telechargement d'un fichier

Posté : 09 juil. 2008 20:46
par Laddy
Merci Flox
je vais tester ça