Créer un batch aide

Résolu/Fermé
lara - 1 août 2010 à 15:56
 lara - 1 août 2010 à 18:26
Bonjour,

J'ai regardé comment créer un fichier batch sur différente site mais j'ai du mal. Si quelqu'un saurai comment faire, ça serai sympa de votre part.
Le but est d'ouvrir une adresse internet existant tout les 50 secondes ou 1minute.
exemple:
Lancement du batch
ouvrir www.photo1.fr
attente 50seconde

ouvrir www.photo2.fr
attente 50 seconde

ouvrir www.photo2.fr
.... ainsi de suite jusqu'a www.photo50.fr

a la fin du batch il y a surement quelque syntaxe a faire non? ou la ligne www.photo50.fr et point bar.

les adresse cités dessus sont juste des exemples.
Je ne sais rien du tout pour les batchs donc un copier coller et renomer en .bat de votre part me ferai plaisir.

Merci de votre aide
A voir également:

3 réponses

naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
Modifié par naruto-94 le 1/08/2010 à 16:53
rem DEBUT
@echo off

set /a var = 1

:boucle
ping 1.1.1.1 -n 1 -w 50000 >NUL
start firefox.exe www.photo%var%.com
if %var% = 50 goto fin
set /a var = %var%+1
goto boucle

:fin
echo "fini"
pause
rem FIN


comme on ne peut pas faire de sleep en batch on execute un ping de 50k ms qui fait 50s .

je n'ai pas testé
1
merci , ça se précise, mais j'ai fais une erreur de mettre www.photo1 suivie de photo2 , ( d'ou le var+1 non?). donc adresse1 = www.photo1 , attente 50seconde, adresse 2 = "www.monsite.fr" attente 50 seconde adresse 3 = www.mavideo43.fr ...., bref , différente adresse.
0
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
Modifié par naruto-94 le 1/08/2010 à 17:20
ah bha ici ça change tout vu que l'on ne peut pas automatiser, donc il suffit juste d'utiliser

ping 1.1.1.1 -n 1 -w 50000 >NUL

entre chaque start firefox pour que ça fasse effet de pause
0
LOL, j'ai procédé comme suit ,
:boucle
ping https://forums.commentcamarche.net/forum/affich-18691737-creer-un-batch-aide -n 1 -w 50000 >NUL
start firefox.exe https://forums.commentcamarche.net/forum/affich-18691737-creer-un-batch-aide
ping https://www.google.fr/webhp?hl=fr&fp=1&gws_rd=ssl -n 1 -w 50000 >NUL
start firefox.exe https://www.google.fr/webhp?hl=fr&fp=1&gws_rd=ssl
ping https://www.google.fr/imghp?gws_rd=ssl -n 1 -w 50000 >NUL
start firefox.exe https://www.google.fr/imghp?gws_rd=ssl
ça m'a ouvert des onglet en illimité, heureusement que j'ai eu le réflexe de ctrl+C pour l'arrêter. je cherche encore,
Je suis bette je sais, c'est pas mon truc les batch.
0
pour l'instant sur ligne de commande j'ai trouvé c: start firefox.exe "www.photo1"
quel est la ligne pour dire d'attendre 50 seconde avant de refaire start firefox.exe "www.photo2"
0
C'est bon, j'ai trouvé.
j'ai télécharger timeout.exe, et placé sous windows.
pour ceux a qui ont besoin, c'est

start firefox.exe http://www.siteexemple2photo.fr
timeout 10 /nobreak
start firefox.exe http://www.mavideoo35.fr
timeout 10 /nobreak
start firefox.exe http://www.exemplesite.fr

sachant "10" = temps de pause entre l'ouverture de l'adresse suivant.
0