[R] _FileWriteLog

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

[R] _FileWriteLog

#1

Message par richie6700 »

Bonjour,

Je n'arrive pas a comprendre la fonction _FileWriteLog. Lorsque je regarde dans l'aide il y a
_FileWriteLog($sLogPath, $sLogMsg [, $iFlag = -1])

$sLogPath Path and filename of the file to be written to
$sLogMsg Message to be written to the log file
$iFlag [optional] Flag that defines if $sLogMsg will be written to the end of file, or to the begining.
If $iFlag = -1 (default) $sLogMsg will be written to the end of file.
If $iFlag <> -1 $sLogMsg will be written to begining of file.

Mais je n'arrive pas a comprendre $iFlag... Enfin je l'ai compris mais je n'arrive pas à l'appliquer...

Pouvez vous m'expliqué?

Merci :D
Modifié en dernier par richie6700 le lun. 11 avr. 2011 15:06, modifié 1 fois.
Avatar du membre
Manwe
Niveau 4
Niveau 4
Messages : 57
Enregistré le : mer. 08 oct. 2008 09:21
Status : Hors ligne

Re: [...] _FileWriteLog

#2

Message par Manwe »

Si $iFlag = -1 alors tu auras les logs les plus anciens en début de fichier.
Sinon tu écriras chaque log en début de fichier et tu auras donc les plus récents en début de fichier.
Un clavier azerty en vaut deux.
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] _FileWriteLog

#3

Message par richie6700 »

Salut,

Merci pour la réponse.

J'avais compris sa. Mais je n'arrive pas à le mettre en place. Je souhaiterais écrasé à chaque fois...
Que dois je mettre ici par exemple

Code : Tout sélectionner

_FileWriteLog(test.log, blablalala)
Si je met $iFlasg <> -1 sa fonctionne pas... :D

Merci

PS : Je ne suis pas fort en script
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [...] _FileWriteLog

#4

Message par xeno »

moi j'effacerai le fichier avant avec

Code : Tout sélectionner

FileDelete("test.log")
_FileWriteLog("test.log"," blablalala")
 
et sans le flag, cela donne quoi ?
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] _FileWriteLog

#5

Message par richie6700 »

Oui c'est une idée.... Mais c'est en cas de recours :D

J'aurais aimé comprendre le flag...

Sans le flag sa écrit à la suite (sans écraser)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] _FileWriteLog

#6

Message par Tlem »

La fonction _FileWriteLog n'est pas prévue pour supprimer un fichier (fort heureusement). Cette fonction ne fait que rajouter des lignes en fin ou en début de fichier.
Donc pour "nettoyer" le fichier, vous devez le supprimer ou l'archiver ... :mrgreen:
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é".
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] _FileWriteLog

#7

Message par richie6700 »

OK OK.

Alors comment faire pour écrire au début de la ligne?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] _FileWriteLog

#8

Message par Tlem »

J'espère que ce code sera explicite (sinon, je ne vois pas comment vous expliquer ...) :
► Afficher le texte
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é".
richie6700
Niveau 4
Niveau 4
Messages : 57
Enregistré le : ven. 21 janv. 2011 16:22
Status : Hors ligne

Re: [...] _FileWriteLog

#9

Message par richie6700 »

Impec!!!!!!! Vous m'avez bien expliqué.

Merci beaucoup!!!

Bonne journée
Répondre