[R] Modifier une ligne d'un fichier txt

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
goshspirit
Niveau 1
Niveau 1
Messages : 2
Enregistré le : dim. 10 févr. 2008 12:33
Status : Hors ligne

[R] Modifier une ligne d'un fichier txt

#1

Message par goshspirit »

bonjours à tous !

Alors voila ca fait plusieurs jours que je galère pour trouver comment modifier une ligne d'un fichier texte qui en comporte plus de 600 :shock:
Pour un autre fichier j'avais juste tout effacé et recopier avec la nouvelle ligne grace à la fonction "filewriteline"... mais il ne faisait que 5 lignes, et je n'ai vraiment pas envie de faire la même chose avec 600 lignes :|

merci de votre aide

Gosh
Modifié en dernier par goshspirit le lun. 11 févr. 2008 09:21, modifié 1 fois.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [...]Modifier une ligne d'un fichier txt

#2

Message par arrkhan »

ben a mon avis ca depend du type de texte, ne serait il pas possible de trouver la ligne avec "stringinstr"

ps: je suis peut etre encore a cote de la plaque mais c'est normal je debute ^^
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...]Modifier une ligne d'un fichier txt

#3

Message par Tlem »

Il vous sera bien plus simple d'utiliser la fonction _FileWriteToLine :

Code : Tout sélectionner

#include <File.au3>

;Example: Remplace la ligne 3 du fichier c:\test.txt
_FileWriteToLine("c:\test.txt", 3, "Texte de remplacement de la ligne 3", 1)
;Example: Ecrit à la ligne 3 (sans remplacer) du fichier c:\test.txt
_FileWriteToLine("c:\test.txt", 3, "Texte ajouté", 0)
 
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é".
goshspirit
Niveau 1
Niveau 1
Messages : 2
Enregistré le : dim. 10 févr. 2008 12:33
Status : Hors ligne

Re: [..] Modifier une ligne d'un fichier txt

#4

Message par goshspirit »

En effet Tlem, c'est exactement ce qu'il me fallait .
Je viens de découvrir cette partie dans l'aide d'autoIt :mrgreen:

merci beaucoup pour votre aide !
Répondre