Programmation assez simple

Fermé
jujucesmois Messages postés 308 Date d'inscription samedi 7 septembre 2013 Statut Membre Dernière intervention 21 février 2015 - Modifié par jujucesmois le 12/11/2014 à 11:22
jee pee Messages postés 39584 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 - 15 nov. 2014 à 18:30
bonjours je voudrait créer un programme sous batch ou vbs script car voici mon histoire :-p
je me télécharge des animer sur le site www.anime-ultime.net mais le truc sait que j'ai beaucoup de téléchargement a faire donc je pence a créer un fichier batch ou peut-être vbs avec votre aide pour voici mes exigence

il faudrait que toute les 15 minute un nouveau lien s'ouvre ( celui du téléchargement )

et que le téléchargement s'enregistre a un endroit précis

et une fois tout les téléchargement fait que Google chrome ce ferme

je voudrait faire cela car on ne peut pas faire plusieur téléchargement et... sa devient très très long... et vue que ma neuf box a beaucoup de mal je pencer le faire la nuit merci de votre aide :-)

voici ce que j'ai commencer

Compte a rebours :

@echo off
for /L %%i in (10,-1,1) do (
echo prochain téléchargement dans %%i sec

PING 1.1.1.1 -n 1 -w 1000 >NUL
cls
)

ECHO END
pause

ouvrir Google chrome :

> start http://mettre-un-lien/

fermer Google :

taskkill /F /IM nom_de_mon_prog



Redémarrage de l'ordinateur :

Shutdown -s -t 60 -c "fin des téléchargement redemarrage automatique dans 60 seconde"


donc pour moi sa devrait faire sa :

@echo off
for /L %%i in (900,-1,1) do (
echo prochain téléchargement dans %%900 seconde

PING 1.1.1.1 -n 1 -w 1000 >NUL
cls
)
> start http://mettre-un-lien/
for /L %%i in (900,-1,1) do (
echo prochain téléchargement dans %%900 seconde

PING 1.1.1.1 -n 1 -w 1000 >NUL
cls
)
for /L %%i in (900,-1,1) do (
echo prochain téléchargement dans %%900 seconde

PING 1.1.1.1 -n 1 -w 1000 >NUL
cls
)
> start http://mettre-un-lien/
for /L %%i in (900,-1,1) do (
echo prochain téléchargement dans %%900 seconde

PING 1.1.1.1 -n 1 -w 1000 >NUL
cls
)
askkill /F /IM nom_de_mon_prog
for /L %% redemarrage dans 60 seconde (60,-1,1) do (
echo prochain téléchargement dans %%900 seconde
Shutdown -s -t 0 -c "fin des téléchargement redemarrage automatique dans 60 seconde"

ECHO END
pause



merci de votre aide
A voir également:

3 réponses

jujucesmois Messages postés 308 Date d'inscription samedi 7 septembre 2013 Statut Membre Dernière intervention 21 février 2015 6
12 nov. 2014 à 11:23
UP
0
jee pee Messages postés 39584 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
15 nov. 2014 à 17:14
Bonjour,

Avant d'écrire tout le script, as tu juste testé la commande start ?

Car si tu fais un start http://aaa.fr/telecharge/bbb.exe,

Cela va ouvrir le navigateur, mais pas cliquer sur le bouton enregistrer. Le téléchargement ne se lancera jamais.

cdlt
0
jujucesmois Messages postés 308 Date d'inscription samedi 7 septembre 2013 Statut Membre Dernière intervention 21 février 2015 6
15 nov. 2014 à 17:27
Bonjours la commande start fonctionne et le téléchargement ce lance vue que je mes le lien du téléchargement ! Merci pour votre aide ?
0
jee pee Messages postés 39584 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
Modifié par jee pee le 15/11/2014 à 18:38
Bon, le start chez moi ne fonctionne pas mais ...

Tu pourrais, mettre dans un fichier .txt l'ensemble des liens pour télécharger
liste.txt :
http://aaa.fr/telecharge/aaa.exe
http://aaa.fr/telecharge/bbb.exe
http://aaa.fr/telecharge/ccc.exe
http://aaa.fr/telecharge/ddd.exe


et faire un .cmd
For /f "tokens=*" %%a In (liste.txt) do (
start %%a
choice /T 100 /D O >NUL
)


Pour faire une suspension, je préfére le choice (100 = 100 seconde) plutot que le ping ;-) Du temps du msdos, on avait des vrais outils pour faire cela (sleep 100).

Le taskkill ?? Je pense que si on supprime le navigateur, le chargement va s'arrêter.

Et le shutdown en fin, pourquoi pas, quand tout le reste sera opérationnel.




        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0