Les Allergies
Alimentaires
Posez votre question Signaler

Fichier .bat

Henry - Dernière réponse le 17 nov. 2011 à 14:59
Bonjour,
J'aimerais faire un script qui permettrait de tester le réseau et la connectivité internet.
Voici mon code
@echo off
:début
echo 1 : Test du reseau.
echo 2 : Test d'Internet.
echo 3 : Partir
set /p choix=Choisissez un chiffre.
if %choix%==" set choix=%choix:~0,1%
if %choix%==1 goto Test du reseau.
if %choix%==2 goto Test d'Internet.
if %choix%==3 goto Partir
echo %choix% n'est pas bon!

:Test du reseau.
@Echo TEST DE VOTRE CONNECTIVITE......................
@ECHO En cours........................................
@ECHO ................................................
@ECHO ................................................
@Ping 192.168.1.1
@ECHO FIN DU PING
if %ERRORLEVEL%=0 (
//PING = test réussi.
@echo TEST OK...
@echo ................................................
@echo Vous êtes connecter au réseau.
 )
if NOT %ERRORLEVEL%=0 (
//PING = test no réussi.
@echo TEST OK...
@echo ................................................
@echo Vous n'êtes pas connecter au réseau Pédagogique.
)
goto:eof

:goto Test d'Internet.
@Echo TEST DE VOTRE CONNECTIVITE......................
@ECHO En cours........................................
@ECHO ................................................
@ECHO ................................................
Ping www.google.fr
@ECHO FIN DU pING
if %ERRORLEVEL%=0 (
//PING = test réussi.
@echo TEST OK...
@echo ................................................
@echo Vous êtes connecter à Internet.
 )
if NOT %ERRORLEVEL%=0 (
//PING = test no réussi.
@echo TEST OK...
@echo ................................................
@echo Vous n'êtes pas connecter à Internet.
)
goto:eof

:Partir
goto:eof


Ça marche pas trop, pouvez-vous m'aider?
Merci
Lire la suite 

Fichier .bat »

Suggestions
7 réponses
Réponse
+0
moins plus
Il te faut faire des pauses et des retours.

Je regarderais en rentrant.
Ajouter un commentaire
Réponse
+0
moins plus
Ok merci :)
Ajouter un commentaire
Réponse
+0
moins plus
%WiNDIR%\System32\ping.exe -n4 -w 1 192.168.1.1
PAUSE
@ECHO FIN DU PING

j'ai fait ceci comme modification.
Mais quand je tape 1, 2 ou 3 pour le menu, je pense qui me lance pas la commande..
Ajouter un commentaire
Réponse
+0
moins plus
Beaucoup d'erreur :


Tu dois faire des pauses et des retours menus.

Les goto ne peuvent contenir d'espace
Et tu as fais une erreur.

Si tu place un ERRORLEVEL après un ECHO, il n'y aura jamais de problème ^^.

Je règle tout ça.
Ajouter un commentaire
Réponse
+0
moins plus
Voici une correction : http://pastebin.com/J6Sie2gU
Ajouter un commentaire
Réponse
+0
moins plus
Génial, je kiff trop :)

Merci ^^
Dis moi, toute les commandes et syntaxe, tu les as appris comment?
BeFaX- 17 nov. 2011 à 14:59
Je ne sais vraiment pas ... En cherchant à droite à gauche des exemples de scripts, et ensuite en les mettant en action.
Ajouter un commentaire
Ce document intitulé « Fichier .bat » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?