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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°672114
PeEtreDieu
Posté le 12-03-2004 à 16:46:47  profilanswer
 

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

mood
Publicité
Posté le 12-03-2004 à 16:46:47  profilanswer
 

n°672140
kfman
Credo quia absurdum
Posté le 12-03-2004 à 17:10:34  profilanswer
 

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
n°672145
PeEtreDieu
Posté le 12-03-2004 à 17:15:51  profilanswer
 

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

n°672151
kfman
Credo quia absurdum
Posté le 12-03-2004 à 17:22:25  profilanswer
 

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é ?

n°672159
PeEtreDieu
Posté le 12-03-2004 à 17:25:40  profilanswer
 

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

n°672160
art_dupond
je suis neuneu... oui oui !!
Posté le 12-03-2004 à 17:26:04  profilanswer
 

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
n°672161
PeEtreDieu
Posté le 12-03-2004 à 17:26:07  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

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

 

Sujets relatifs
comment lire une ligne dans un fichier text pour l'utiliser dansMaj d'une base SQL a aprtir d'un fichier excel
Tester si un fichier existe[PHP/SQL] Principe du "qui est en ligne"
Type de fichier en JAVA ??[DOS] commande CHOICE???
lire et ecrire dans un fichier csv 
Plus de sujets relatifs à : comment faire pour lire une ligne dans un fichier avec une commande D


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