Se connecter avec
S'enregistrer | Connectez-vous

[Resolu] [ BATCH ] Recuperer sortie commande

Dernière réponse : dans Programmation

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
Lassé par la pub ? Créez un compte
Expert Programmation

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.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde