Bonjour à tous,
Je souhaiterais faire un script, qui recupere les données (alphabetiques et numeriques) d'un fichier LOG (txt).
Je cherche donc une piste pour savoir par où commencer.
Imaginons que j'ai un fic txt, avec comme contenu :
Heure : 16h39
Date : 30.05.08
Taille : 2046ko
Fichiers : toto.txt ; tata.txt
Valeur : 9
Je cherche donc dans un premier temps à recuperer les valeurs derriere les deux points ":" et mettre ces valeurs dans une (des) variable (s).
Voila mon premier post. D'avance merci.
[R] Extraction de données
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Extraction de données
Modifié en dernier par DimVar le jeu. 19 juin 2008 15:43, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Extraction de données
Commencez par une boucle de lecture des lignes de votre fichier.
Pour chaque ligne récupérée, utilisez la commande StringSplit pour séparer ce qu'il y a à gauche et à droite des deux points.
Prenez la deuxième valeur du résultat du StringSplit et faites en ce que vous voulez.
Pour chaque ligne récupérée, utilisez la commande StringSplit pour séparer ce qu'il y a à gauche et à droite des deux points.
Prenez la deuxième valeur du résultat du StringSplit et faites en ce que vous voulez.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Extraction de données
Qu'entendez-vous (peut on se tutoyer ?) par "une boucle de lecture" ?
Merci pour la commande StringSplit. Je vais approfondir de ce coté la...
Merci pour la commande StringSplit. Je vais approfondir de ce coté la...
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- moutelous
- Niveau 6
- Messages : 229
- Enregistré le : sam. 09 févr. 2008 19:51
- Localisation : Rennes
- Status : Hors ligne
Re: [..] Extraction de données
Bonjour,
Je pense que Tlem vous suggérais d'utiliser la fonction afin de lire votre fichier ligne par ligne pour utiliser la commande par après ...
A+
Je pense que Tlem vous suggérais d'utiliser la fonction
Code : Tout sélectionner
FileReadLine
Code : Tout sélectionner
StringSplit
A+
A+
Re: [..] Extraction de données
Merci à vous, j'ai trouvé l'exemple fourni par la doc tres instructif.
Je cloture pas encore le sujet, faut que je teste ca avant.
Encore merci.
Code : Tout sélectionner
$file = FileOpen("test.txt", 0)
; Check if file opened for reading OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
; Read in lines of text until the EOF is reached
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
MsgBox(0, "Line read:", $line)
Wend
FileClose($file)
Encore merci.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Extraction de données
Je ne vous en voudrais pas si vous me tutoyez, mais en ce qui me concerne, je reste au vouvoiement par principe.DimVar a écrit :peut on se tutoyer ?

Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".