Créer un batch aide

Résolu
lara -  
 lara -
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

3 réponses

  1. naruto-94 Messages postés 904 Statut Membre 188
     
    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
    1. lara
       
      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
    2. naruto-94 Messages postés 904 Statut Membre 188
       
      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
    3. lara
       
      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
  2. lara
     
    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
  3. lara
     
    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