Rechercher : dans
Par :

Script Dos avec ping

Dernière réponse le 30 avr 2009 à 12:22:13 juroks, le 30 mar 2009 à 16:14:43 
 Signaler ce message aux modérateurs

Bonjour,

je souhaiterais faire un script qui me retourne 1 ou 0 quand je ping un peripherique de mon réseau.

si j'ai un peu comprise ping retourne une variable errorlevel pendant son utilisation mais je ne sais pas vraiment comment elle fonctionne.


Donc en gros pour le moment mon script ressemble a ça :

@echo off
cls

ping -n 192.168.0.1


if %errorlevel% == 1
echo le routeur n'est pas connecté
if %errorlevel%==0
echo le routeur est connecté

pause

je pense qu'il me manque une partie entre mon ping et mon test If mais je ne vois pas vraiment quoi.

Voila merci d'avance.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Script Dos avec ping » dans :
Commandes IP relatives aux réseaux sous Windows VoirIl est parfois très utile de connaître les commandes IP, pour analyser voire configurer ses réseaux TCP/IP. Voici la liste de ces commandes à utiliser dans une fenêtre DOS...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
[IE] Erreur de script / Effectuer un débogage VoirDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un débogage...
Introduction au système d'exploitation MS-Dos VoirLa création du DOS Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (il en existe d'autres comme DR-DOS). MS-DOS a vu le jour en 1981 lors de son utilisation sur un IBM...
Ping VoirL'outil Ping «Ping» (acronyme de Packet INternet Groper) est sans nul doute l'un des outils d'administration de réseau le plus connu. Il s'agit pourtant de l'un des outils les plus simples puisqu'il permet, grâce à l'envoi de paquets, de vérifier...
Attaque du ping de la mort VoirAttaque du ping de la mort L'« attaque du ping de la mort » (en anglais « ping of death ») est une des plus anciennes attaque réseau. Le principe du ping de la mort consiste tout simplement à créer un datagramme IP dont la taille totale excède la...

1

Marco, le 30 avr 2009 à 12:18:30

Salut Juroks,

Le -n dans ping indique le nombre de ping que tu effectues sur un lancement. Il est donc nécessaire que tu écrives :

ping -n 5 192.168.0.1 => 5 boucles de tests

Marco

Répondre à Marco

2

 Marco, le 30 avr 2009 à 12:22:13

De plus, ne saute pas de ligne dans tes IF :

@echo off
cls

ping -n 1 127.0.0.1


if %errorlevel% == 1 echo le routeur n'est pas connecté
if %errorlevel%==0 echo le routeur est connecté

pause

Répondre à Marco