djarnaldoo
Messages postés10Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention13 septembre 2006
-
3 août 2006 à 16:00
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
4 août 2006 à 10:29
Bonjour tlm !!
J'aimerai écrire dans un fichier texte a la suite du contenu pour créer un fichier log. J'arrive à créer pour écrir dans un txt mais a chaque lancement le fichier est ecrasé par le nouveau. Je voudrais donc que le texte vient à la suite de celui qui existe, car à chanque execution les fichier txt doit receuillir les infos déja. Si quelqu'un à une petite idée ou un script, elle est la bien venue
Merci bcp :)
------------------------------------------------------
set FSys = CreateObject("Scripting.FileSystemObject")
Set Monfic = FSys.Createtextfile("c:\test.txt)
With Monfic
.writeLine "Message du : " & Date & " à " & Time
end with
set WshShell=nothing
-------------------------------------------------------
djarnaldoo
Messages postés10Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention13 septembre 2006 4 août 2006 à 09:19
hello pour info j'ai trouvé la solution :)
c'était pas trés compliqué en fait
Set FSO = CreateObject("Scripting.FileSystemObject")
Set File = FSO.OpenTextFile("C:\script.log", 1, True)
Set File = FSO.OpenTextFile("C:\script.log", 8, True)
File.WriteLine ""
File.WriteLine "Message du : " & Date & " à " & Time
File.Close
set WshShell=nothing
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 4 août 2006 à 10:29
Re,
> djarnaldoo: Bah, c'est la solution que je t'ai proposé hier...
NOTE: ForAppending = 8 (fais partie du Type IOMode contenu dans Microsoft Scripting Runtime)
Mais pour te donner cette solution j 'ai mis en référence a mon projet Microsoft Scripting Runtime.
Qui te permet d'utiliser sans passer apr les CreateObject mais par les NEW , les FileSystemObject et les TextStream.
En plus tu as les methodes des objets qui apparaissent lors de la saisie.