> Tous les forums > Forum Bureautique
 Question Fichier Texte...
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
derac
  Posté le 12/05/2016 @ 04:03 
Aller en bas de la page 
Petit astucien

Bonjour,

J'ai un fichier texte de ce genre :

1. FULMINATIONS : 13. GEMELLIPARES : 25. ACHEMINERAIT : 26. ACETYLERIONS : 27. ACARIATRETE : 28. ALTERNIPENNEE : 29. MES : 30. EBURNEEN : 31. ARRIERENEVEU : 32. LAER : 34. NEES : 35. CLOUP : 36. IRE : 37. DO : 38. MENE : 39. SCRIPTERA : 42. ZOUKA : 45. ANESSE : 46. AGOUTI : 47. RE : 49. EXIT : 50. UCHE :

Serait-il possible que, dans une fenêtre 'Invite de commende' (cmd) sous windows, exécuter une commande quelconque pour effacer tout les caractères entre

les mots et y mettre le signe '#' pour avoir cela à la place :

FULMINATIONS#GEMELLIPARES
ACHEMINERAIT#ACETYLERIONS
ACARIATRETE#ALTERNIPENNEE

etc...

Est-ce faisable ?

Merci.

Publicité
Anonyme
 Posté le 12/05/2016 à 05:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonjour,

Avec un fichier TXT je ne pense pas que cela soit possible

Par contre avec un fichier WORD, on pourrait effectuer une Macro et la c'est possible.

derac
 Posté le 12/05/2016 à 06:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

SW-30190 a écrit :

bonjour,

Avec un fichier TXT je ne pense pas que cela soit possible

Par contre avec un fichier WORD, on pourrait effectuer une Macro et la c'est possible.

Bonjour,

Vous dites que si c'est un fichier Word c'est possible.

Si j'ai un fichier Word, à la place, avec les mêmes caractères,

pouvez-vous m'indiquer comment faire pour y parvenir ?

Merci.

Titus68
 Posté le 12/05/2016 à 07:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Avec des commandes DOS je ne sais pas. Sinon il existe des commandes unix que l'on peut executer sous windows comme sed qui est un editeur assez puissant :

http://gnuwin32.sourceforge.net/packages/sed.htm

Sinon en vbscript (intégré à windows et très proche des macros vba word ou excel) çà serait assez facile à faire. Il fadurait juste un exemple de fichier (avec les caractères "parasites").



Modifié par Titus68 le 12/05/2016 07:53
enfermedehors
 Posté le 12/05/2016 à 08:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Avec un éditeur de texte qui accepte les expressions régulières, comme Notepad++
Rechercher \s\W\h[^A-Z]+

Titus68
 Posté le 12/05/2016 à 18:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Un exemple en vbscript :

http://www.cjoint.com/c/FEmq1ydkpen

Décompresser le dossier, il devrait y avoir 3 fichiers : exemple.vbs (s'il ne se fait pas jeter par l'antivirus), entrée.txt qui contient :

1. FULMINATIONS : 13. GEMELLIPARES : 25. ACHEMINERAIT : 26. ACETYLERIONS : 27. ACARIATRETE : 28. ALTERNIPENNEE : 29. MES : 30. EBURNEEN : 31. ARRIERENEVEU : 32. LAER : 34. NEES : 35. CLOUP : 36. IRE : 37. DO : 38. MENE : 39. SCRIPTERA : 42. ZOUKA : 45. ANESSE : 46. AGOUTI : 47. RE : 49. EXIT : 50. UCHE :

+ 1 fichier sortie.txt qui est le résultat de l'exécution d'exemple.vbs.

Pour lancer le script double-cliquer sur exemple.vbs. Le script est paramétré avec comme fichier à traiter entrée.txt, ce dernier devant se trouver dans le même dossier que exemple.vbs.

Après il y a moyen d'améliorer : recherche tu fichier à traiter à partir d'un formulaire ... Il y a sans doute plus simple en utilisant la fonction vbs "split". Après on peut imaginer le lancement du script par tâche planifiée, à l'ouverture de la session windows .... Y'a de quoi faire.

Pour voir comment est fait le script, tu peux ouvrir exemple.vbs avec notepad par exemple.

En PowerShell çà doit être également facile à faire.



Modifié par Titus68 le 12/05/2016 19:05
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
13,99 €Clé USB Sandisk Ultra 64 Go à double connectique USB 3.1 Type A et C à 13,99 €
Valable jusqu'au 11 Mai

Amazon fait une promotion sur la clé USB Sandisk Ultra 64 Go à double connectique USB 3.1 Type A et C qui passe à 13,99 € alors qu'on la trouve ailleurs à plus de 25 €. Cette clé USB  dispose d'un connecteur réversible USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs. 


> Voir l'offre
36,99 €Souris gamer Logitech G502 Hero à 36,99 €
Valable jusqu'au 12 Mai

Cdiscount propose la souris gamer Logitech G502 Hero à 36,99 €. On la trouve ailleurs autour de 60 €. Cette souris dédiée aux joueurs dispose de 11 boutons que vous pouvez programmer et d'un éclairage RVB personnalisable avec jusqu'à 16,8 millions de couleurs.


> Voir l'offre
20,98 €Clé USB Sandisk Ultra Go 128 Go à double connectique USB 3.1 Type A et C à 20,98 €
Valable jusqu'au 11 Mai

Amazon fait une promotion sur la clé USB Sandisk Ultra Go 128 Go à double connectique USB 3.1 Type A et C qui passe à 20,98 €. Cette clé USB  dispose d'un connecteur USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs. On la trouve ailleurs à plus de 35 €.


> Voir l'offre

Sujets relatifs
Question Fichier Texte...
Recherche sur fichier texte...
Comment fichier en html plus texte illisible
Question document texte sous Win XP...
Transformer un fichier html en fichier texte
Créer texte dans une fichier JPG
fichier .DOCX corrompu. Cmt récupérer le texte ?
texte (et non fichier) effacé : récupération ?
Arrangeur Fichier Texte...
transformer un texte sous jpeg en fichier word
Plus de sujets relatifs à Question Fichier Texte...
 > Tous les forums > Forum Bureautique