Se connecter / S'enregistrer
Votre question

[Resolu] [ BATCH ] Recuperer sortie commande

Tags :
  • Batch
  • Programmation
Dernière réponse : dans Programmation
26 Septembre 2008 18:31:44

Bonjour,

Je veux realiser un batch qui consiste à demarrer un pc en WOL mais avant de tester si il n'est pas déja démarré.

Mon soucis vient du fait de pouvoir extraire une variable en fonction de l'état du pc a démarrer ( déjà demarré 0 ou eteint 1 par exemple )

J'ai essayé de récuperer l'errorlevel de la commande ping mais elle est toujours a la même valeur étant donner quelle récupere l'information de fin de commande et non de status de ping.

Auriez vous une idée ??

merci a tous

Autres pages sur : resolu batch recuperer sortie commande

a b L Programmation
26 Septembre 2008 20:57:09

1. tu repères le message d'erreur du ping.
2. avec un FOR /F sur la commande ping, tu regardes si tu as l'erreur. Si tu fais plusieurs tentatives (par défaut c'est 4), tu peux faire un compteur dans le FOR pour tester si toutes les commandes ont échouées.
3. en regardant le compteur ou le flag que tu as fait, tu sais si le PC est allumé ou non, alors tu envoies ta commande wkae-on-lan ou non.
27 Septembre 2008 13:59:02

merci de ta réponse

J'ai réussi.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS