Pour obtenir de l'aide, inscrivez-vous gratuitement !
| Bas de page | |
|---|---|
| Auteur |
Sujet : Modifier le contenu d'un fichier texte par BAT
|
|
Profil : IDNaute
Plus d'informations
|
Bonsoir à tous je cherche à créer un fichier BAT qui me permettrais de modifier un fichier texte
|
|
Liens sponsorisés
|
|
|
Profil : IDNaute
Plus d'informations
|
Pour lire et faire du traitement dans un fichier texte en batch, il faut utiliser la commande FOR /F.
|
|
Profil : IDNaute
Plus d'informations
|
Merci pour ton info CRicky mais je suis un novice en dos et fichier bat, pourrait tu me donner le code pour utiliser la commande FOR/F, je n'arrive pas à ecrire le fichier bat malgré les info du lien que tu ma donné, merci d'avance pour ton aide |
|
Profil : IDNaute
Plus d'informations
|
Dans le lien il y a des exemples, je ne saurais pas t'expliquer mieux. |
|
Profil : IDNaute
Plus d'informations
|
J'ai lu et compris toute la page indiqué et il est vrai qu'elle ne répond pas au problème de monsieur |
|
Profil : IDNaute
Plus d'informations
|
Tu veux supprimer quoi ?
--------------- 6800A007B81300CD10B00131C989CF26880541 81F900FA750230EDBADA03ECA80875FBECA808 74FBE4603C0175DFB80300CD10B8004CCD21 |
|
Profil : IDNaute
Plus d'informations
|
Python je connais pas du tout. Et enfait j'aimerais automatiser une tache que le blocnote fais très bien : le remplacement de caractère. Et plus précisément remplacer des caractères par... rien |
|
Profil : IDNaute
Plus d'informations
|
Si tu fais un FOR /F sur toutes les lignes, que tu mets ta ligne dans %A et que tu souhaites supprimer "maChaine", il te suffit, au lieu d'utiliser %A%, d'utiliser %A:maChaine=% --------------- 6800A007B81300CD10B00131C989CF26880541 81F900FA750230EDBADA03ECA80875FBECA808 74FBE4603C0175DFB80300CD10B8004CCD21 |
|
Profil : IDNaute
Plus d'informations
|
Ca a l'air d'être pas mal mais je suis incapable de le faire. Je ne sais pas du tout programmer en bat désolé. Merci quand même |
|
Profil : IDNaute
Plus d'informations
|
Il faut activer l'expansion retardée des variables (HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion mis à 0x00000001, ou cmd /V)
Attention aux caractères spéciaux comme ) où il faudra mettre ^) pour que l'interpréteur de commande ne l'interprète pas. Message édité par CRicky le 03-07-2008 à 22:40:15 --------------- 6800A007B81300CD10B00131C989CF26880541 81F900FA750230EDBADA03ECA80875FBECA808 74FBE4603C0175DFB80300CD10B8004CCD21 |
|
Profil : IDNaute
Plus d'informations
|
Okey merci beaucoup c'est super sympa |
|
Profil : IDNaute
Plus d'informations
|
Oui, ça crée un nouveau fichier, mais il faut tester avant si l'algo est bon.
--------------- 6800A007B81300CD10B00131C989CF26880541 81F900FA750230EDBADA03ECA80875FBECA808 74FBE4603C0175DFB80300CD10B8004CCD21 |
|
Profil : IDNaute
Plus d'informations
|
Bon ok j'ai testé ton truc ca créer bien le fichier2.txt mais il est vide |
|
Profil : IDNaute
Plus d'informations
|
Montre ton script et le contenu de fichier1.txt Message édité par CRicky le 04-07-2008 à 23:35:36 --------------- 6800A007B81300CD10B00131C989CF26880541 81F900FA750230EDBADA03ECA80875FBECA808 74FBE4603C0175DFB80300CD10B8004CCD21 |
|
Profil : IDNaute
Plus d'informations
|
Et bien dans fichier1.txt j'ai écris :
|




