Batch ping condition [Fermé]

Signaler
-
Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
-
Bonjour, tous le monde.

Avant de commencer je tiens à préciser que je suis un débutant dans le domaine du batch. Voila maintenant c'est dit.

Mon but :
je dois de manière répétitive, configurer des routeurs (brancher, attendre qui ping, ouvrir le nav, taper l'adresse ip) et j'aurais voulu créer un petit batch qui me fait cela à ma place.

- pinger le routeur (192.168.1.1)
- une fois que ça ping, ouvrir le naviguateur (http://192.168.1.1)
- refaire un ping -t (afin d'avoir un petit aperçu sur la connection de mon routeur).

Mon semblant de code :
@echo off
:pingtest
ping 192.168.1.1>nul
if !errorlevel! EQU 1(
goto pingtest
)

start http://192.168.1.1


ping 192.168.1.1 -t


J'espère que vous pourrez m'aider :)

Salutations


Seezlu

2 réponses

Petit UP ?? si vous ne comprenez pas ma question hésiter pas à me dire je réexplique
Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
5 308
hello
essayer
@echo off
:pingtest
ping 192.168.1.1>nul
if %errorlevel% EQU 1(
   goto pingtest
)

start http://192.168.1.1

ping 192.168.1.1 -t
Merci de ta réponse, écoute j'ai essayé et ça plante au niveau du IF.

je m'explique : que ça ping ou pas, le programme doit tous de façon s'exécuter jusq'à intéruption manuel.

Alors que là quand ça passe sur le IF ça me faire mon invite de commande.

Testé sans la portion de code du IF et ça passe à la suite dans problème
Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
5 308
et avec un espace après le 1
if %errorlevel% EQU 1 (