Page 1 sur 1
[R] Créer un fichier texte
Posté : jeu. 31 déc. 2009 12:30
par manzarek
Bonjour,
Je me demandais si il était possible de creer un fichier texte sans devoir faire une automatisation du notepad.exe.
Merci d'avance
Re: [..] Créer un fichier texte
Posté : jeu. 31 déc. 2009 12:56
par DJSIR
_FileCreate puis FileWrite ?
Re: [..] Créer un fichier texte
Posté : jeu. 31 déc. 2009 13:05
par manzarek
Ca marche.
A chaque fois que je trouve pas un truc je regarde dans l'aide mais _filecreate je le trouvais pas.
Merci beaucoup
=>Résolu
Re: [..] Créer un fichier texte
Posté : jeu. 31 déc. 2009 13:10
par Tlem
Comme d'ab, il y a plusieurs méthodes.
En voilà deux :
► Afficher le texte
Code : Tout sélectionner
$File = "MonFichier.txt"
$Text = "Ceci est un fichier texte." & @CRLF & _
"La macro @CRLF permet de faire un saut de ligne" & @CRLF & _
"et la suite '& _' me permet de décomposer les lignes"
; Méthode 1
FileWrite($File, $Text)
ShellExecuteWait($File) ; Affiche le fichier.
; Méthode 2
$hFile = FileOpen($File, 2) ; Le mode 2 permet d'éffacer le fichier précédent.
FileWrite($hFile, $Text)
FileClose($hFile)
ShellExecuteWait($File) ; Affiche le fichier.
La méthode N°2 est celle qui est le plus utilisé car plus complète et permet plus de chose. De plus elle évite en cas de multiple écriture d'ouvrir/fermer le fichier sans cesse (On ouvre puis on écrit en plusieurs fois si nécessaire, puis on ferme le fichier).
Re: [R] Créer un fichier texte
Posté : jeu. 31 déc. 2009 13:41
par manzarek
Merci beaucoup pour le complement.
Super forum avec de supers admins

Re: [R] Créer un fichier texte
Posté : jeu. 31 déc. 2009 14:03
par timmalos
Heee, de super moderateurs oui, les admins sont nuls on doit les recadrer en permanence...
Re: [R] Créer un fichier texte
Posté : jeu. 31 déc. 2009 14:23
par Tlem