recuperer valeur dans un fichier texte
bonjour a tous je cherche a recuperer dans un fichier texte precis une chaine de caractere mais je ne vois pas comment j'ai deja un bout de script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
'déclaration file system object
Dim fso
'instanciation
Set FSO = CreateObject("Scripting.FileSystemObject")
'on instance le fichier texte
Set Ftxt = FSO.OpenTextFile("Monchemin")
'on parcours chaque ligne du fichier texte
Do While Not Ftxt.AtEndOfStream
MaVariable = Ftxt.Readline
'....... <- votre code ici pour traiter chaque ligne
Loop |
qui lit un fichier mais je ne vois pas comment isoler ma valeur (qui change tout le temps c'est un compteur)
le fichier est generé par un batch et resort sour la forme
Code:
1 2 3
|
Variable = .iso.org.dod.internet.private.enterprises.367.3.2.1.2.19.1.0
Value = Integer32 166845 <== valeur a recuperer |
C bon je suis sur il marche
voila apres un triturage de neurone et un survol de la doc Vbs jai enfin mon code qui marche !!!
je le met au cas ou sa interesse qqn
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
Function ReadTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, f, Msg
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\plouf.txt", ForReading)
ReadTextFileTest = f.Read(100) 'lit les 100 premier caractere du fichier
End Function
msgbox ReadTextFileTest
Resultat = Mid(ReadTextFileTest, 94, 98)
'ligne a extraite de "ReadTextFileTest"
msgbox resultat |
merci a tous pour votre aide ^^