comment faire pour lire une ligne dans un fichier avec une commande D

comment faire pour lire une ligne dans un fichier avec une commande D - Shell/Batch - Programmation

Marsh Posté le 12-03-2004 à 16:46:47    

j'effectue une commande PING et je mets le resultat dans un fichier text
mais la suite de mon programme depend du resultat de cette commande
c adire si le pc a repondu ou pas
comment fer  pr utilise le resultat de cette fonction

Reply

Marsh Posté le 12-03-2004 à 16:46:47   

Reply

Marsh Posté le 12-03-2004 à 17:10:34    

Ce que je ferais:
 
-Tu limites à 1 echo (par exemple):
 
C:\Documents and Settings\Administrator>ping -n 1 localhost
 
Pinging walden [127.0.0.1] with 32 bytes of data:

Citation :


Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
 
Ping statistics for 127.0.0.1:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  0ms, Average =  0ms


 
- Tu analyses le fichier avec une expression régulière, pour tester la présence de la ligne en gras ou plus simplement avec les commandes find/findstr.


Message édité par kfman le 12-03-2004 à 17:12:14
Reply

Marsh Posté le 12-03-2004 à 17:15:51    

j'utilise les commande pour un BATCH  
avec des commande de DOS
cad PING 127.0.0.1 mais ensuite je narrive pa a prendre le resultat de ma fonction pour lexploiter dans une boucle
si le pc est connecter alors sinon fin
 
tro besoin d'aide

Reply

Marsh Posté le 12-03-2004 à 17:22:25    

peetredieu a écrit :

j'utilise les commande pour un BATCH  
avec des commande de DOS
cad PING 127.0.0.1 mais ensuite je narrive pa a prendre le resultat de ma fonction pour lexploiter dans une boucle
si le pc est connecter alors sinon fin
 
tro besoin d'aide
 


 
Tu peux me la refaire en moins crispé ?

Reply

Marsh Posté le 12-03-2004 à 17:25:40    

Je cherche a realiser un batch de sauvegarde pour effectuer une copy de mon disque dur sur un autre a 19h  
mais la copy s'effectue seulment si tous les pc connecte au serveur son deconnecter
COMMENT FAIRE ?
(j'utilise les commande DOS
MERCI D'avance

Reply

Marsh Posté le 12-03-2004 à 17:26:04    

ping -n 1 >brol.txt
 
tu cherches (xxxx% loss) dans brol.txt
 
=> si xxxx = 0 => pc connecté
=> si xxxx = 100 => pc pas connecté
 
 


Message édité par art_dupond le 12-03-2004 à 17:26:12

---------------
oui oui
Reply

Marsh Posté le 12-03-2004 à 17:26:07    

et je suis pa tendu !!!!!!!!!!!! :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed