Conversion fichiers

Vladimok

Membre expert
Club iGen
12 Septembre 2007
2 470
61
Normandie
Bonjour,

(Désolé d'avance si je ne suis pas au bonne endroit)

Donc:
Je possede un dossier de 200 fichiers textes au format Open Office avec des formatages differents.

1 - Je dois convertir tous ces fichiers au format .TXT sans formatage.

2 - Regrouper tous ces fichiers en un seul et unique fichier.

Comment pourrai-je automatiser la chose, au moins pour la partie 1 ?

J'ai essayé avec automator, mais je bloque.

Merci pour votre aide.
 
Bonjour,
Open Office n'étant pas scriptable... pas de solution du côté AppleScript tout du moins en utilisant Open Office.
Mais j'ai vu que les fichiers .odt sont lisibles sous TextEdit qui lui est scriptable...

Il est possible de creuser de ce côté.;)
 
Oui les fichiers .ODT s'ouvre bien avec TEXTEDIT.

Mais après ? TEXTEDIT est scriptable, c'est à dire ?
 
Bonjour,

Je possede un dossier de 200 fichiers textes au format Open Office avec des formatages differents.

1 - Je dois convertir tous ces fichiers au format .TXT sans formatage.

2 - Regrouper tous ces fichiers en un seul et unique fichier.
Si la première étape n'est pas nécessaire, voici le script AppleScript qui converti tous les .odt (texte sans format) dans un seul fichier.
Bloc de code:
set tFolder to (POSIX path of (choose folder))
set destFIle to quoted form of (tFolder & "concat_ODT_Files.txt")
set tFolder to quoted form of tFolder

do shell script "/usr/bin/textutil -cat txt -output " & destFIle & space & tFolder & "*.odt"
Un dialogue s'affichera lors de l'exécution du script, il suffit de sélectionner le dossier qui contient les fichiers .odt
 
Bonjour,


Si la première étape n'est pas nécessaire, voici le script AppleScript qui converti tous les .odt (texte sans format) dans un seul fichier.
Bloc de code:
set tFolder to (POSIX path of (choose folder))
set destFIle to quoted form of (tFolder & "concat_ODT_Files.txt")
set tFolder to quoted form of tFolder

do shell script "/usr/bin/textutil -cat txt -output " & destFIle & space & tFolder & "*.odt"
Un dialogue s'affichera lors de l'exécution du script, il suffit de sélectionner le dossier qui contient les fichiers .odt

MERCI, cela fonctionne et me rend un grand service !

Je ne connais pas l'Apple Script, aurai-tu quelques références, de site pour que je puisse me plonger un peu dedans.
 
Bonsoir,

Je ne connais pas l'Apple Script, aurai-tu quelques références, de site pour que je puisse me plonger un peu dedans.

En francais :

La documentation de l'AppleScript général, il n'est pas à jour http://trad.applescript.free.fr/applescript.html

Un site avec des exemples : http://www.iscript.fr/


En anglais :

Introduction :http://developer.apple.com/library/...eScriptLangGuide/introduction/ASLR_intro.html

AppleScript Language Guide (PDF) http://developer.apple.com/library/...eScriptLangGuide/AppleScriptLanguageGuide.pdf