Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1455 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  de la bonne utilisation de "errorlevel" dans un script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

de la bonne utilisation de "errorlevel" dans un script

n°2767773
vipclimax
Posté le 24-03-2008 à 22:29:09  profilanswer
 

Bonsoir les forumeurs,
 
Je souhaite faire un script .bat qui va connecteur un lecteur réseau à un partage masqué (affecter P: à \\ordinateur\partage$). Puis, affichage d'un message de succès si le lecteur est dispo ou message d'échec sinon. Le script qui suit "devrait" faire ça mais ce n'est pas le cas et je ne comprends pas pourquoi...
(A noter que le "pause" me permet uniquement de voir l'action du script, je le retirerai quand j'aurai atteint le résultat voulu)
 

@echo off
net use P: \\ordinateur\partage$
if not errorlevel 0 goto fin
echo Le lecteur P est maintenant connecte
pause
:fin
echo Le lecteur P n'est pas disponible
pause

 
Je lance le script... voilà ce que j'obtiens...
 

L'erreur système 53 s'est produite.
 
Le chemin réseau n'a pas été trouvé.
 
Le lecteur P est maintenant connecte
Appuyez sur une touche pour continuer...
Le lecteur P n'est pas disponible
Appuyez sur une touche pour continuer...

 
Puisque le "chemin réseau n'a pas été trouvé" normalement il devrait me zapper la ligne "Le lecteur P est maintenant connecte" mais ce n'est pas le cas.
 
 
Pourriez-vous svp m'indiquer des pistes de recherche afin de parvenir à mes fins ?
Merci à vous, bonne soirée

mood
Publicité
Posté le 24-03-2008 à 22:29:09  profilanswer
 

n°2767830
blueteen
Posté le 25-03-2008 à 11:38:25  profilanswer
 

Salut,
Et avec un truc comme ça ?
 

Code :
  1. @ECHO OFF
  2. net use p: \\un_pc_distant\partage$
  3. if ERRORLEVEL 1 GOTO Problem
  4. if ERRORLEVEL 0 GOTO NoProblem
  5. :NoProblem
  6. echo Lecteur en place
  7. GOTO Fini
  8. :Problem
  9. echo Souci de montage du lecteur
  10. :Fini
  11. pause
  12. exit


 
Je te laisse enlever la pause (mais dans ce cas, tu n'auras jamais le temps de lire les messages paramétrés).

n°2767837
vipclimax
Posté le 25-03-2008 à 12:19:34  profilanswer
 

Hey blueteen merci beaucoup... je viens de tester et c'est ce que je voulais faire !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  de la bonne utilisation de "errorlevel" dans un script

 

Sujets relatifs
Modifier le suffixe dns par scriptAudit d'utilisation d'un logiciel
Utilisation mémoire vive à 100%GPO script VBS
Utilisation de la memoire sous vista ?Taux utilisation processeur pas assez élevé
Regles firewall modifiables dynamiquement ou par scriptUtilisation de Open Office comme WORD,
différence entre le 32 et le 64 bit pour utilisation pro ? 
Plus de sujets relatifs à : de la bonne utilisation de "errorlevel" dans un script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR