Bonjour,
J'ai un problème avec la méthode ReadLine : Elle marche lors de la première exécution du script, mais si je réxécute le script une seconde fois, la méthode me renvoi l'ensemble du fichier au lieu d'uniquement la ligne en cours...
Pourquoi ????
Ci dessous une partie de mon script :
Code :
- Dim OFS, MonFichier, FR
- Set OFS = CreateObject("Scripting.FileSystemObject" )
- Set Monfichier = OFS.GetFile(APPDATA & "\Microsoft\Signatures\toto.htm" )
- Set FR = Monfichier.OpenAsTextStream( 1,0)
- strhtml = ""
- Actu = false
- Do Until FR.AtEndOfStream
- strLine = FR.ReadLine
-
- if strLine="<!--actualite_debut-->" Then
- Actu = true
- strhtml = strhtml & strActuSignature & Chr(13)
- end if
-
- if not Actu Then
- strhtml = strhtml & strLine & Chr(13)
- end if
-
- if strLine="<!--actualite_fin-->" Then
- Actu = false
- end if
- loop
- FR.close
|
Une idée ??
Merci...