[..] Remplacer une suite caractère dans un fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

[..] Remplacer une suite caractère dans un fichier

#1

Message par DJSIR »

Bonjour. J'aimerais que (si vous pouvez) me créer un script qui permet de remplacer "(date)" par la date.

J'ai StringRegExpReplace, mais avec un FileOpen, je n'arrive pas à le lire en entier...

Merci
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#2

Message par Tlem »

Et avec ceci : _ReplaceStringInFile ?
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é".
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#3

Message par DJSIR »

Merci, cela fonctionne avec un .txt mais pas avec mon .doc...
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#4

Message par DJSIR »

J'ai trouvé : _WordDocFindReplace
Mais, j'aimerais que cela s'éxécute sans que Word soit installé sur la machine...
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#5

Message par Iste »

heu, bah heu, je sais pas comment son fait les .doc donc bon...
la 1er méthode avec un simple StringReplace() c'est pas bon ?
Faudrait l'ouvrir avec blocnote pour voir sous quel forme se présente "(date)"
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#6

Message par Tlem »

Un fichier Word, est un fichier compressé qui contient plusieurs fichiers (essayez de le décompresser avec 7Zip) ...
Par contre je ne connais pas la structure de ces fichiers, mais en cherchant un peut sur la toile, il ne fait nul doutes que vous trouverez des réponses. ;)
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é".
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#7

Message par DJSIR »

Dans le bloc-notes, (date) se présente (date) mais, quand on le modifie du bloc-notes, Word ne le reconnait plus !
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Remplacer une suite caractère dans un fichier

#8

Message par Iste »

oui c'est normal, c'est comme d'ouvrir une musique avec et de la réenregistrer...
Blocnote ne sait pas le faire sans perte, donc sans corrompre le fichier, mais autoit, si ;)
Signez ici
Répondre