Bonjour Sophie, Tu connais mon aisance avec la FAQ et le WiKi ! Peux-tu me donner quelques indications sur la manière de s'y prendre, ou au moins un lien vers un tuto ?
De toutes façons il serait temps que je me mette à documenter un brin, ça a été le point noir de toute ma carrière, ça… J'ai un autre truc sur le feu, qui permet de faire co-habiter élégamment plusieurs instances de LibreOffice et qui surtout choisit la "meilleure" version pour ouvrir un document. Le besoin venait à l'origine de Claire, c'est un petit développement Lazarus, je pense le mettre sur GitHub. Les éléments fonctionnent, il me reste à coller tout ça et à faire en sorte que ce soit incassable... Merci d'avance, Thierry > Le 13 août 2018 à 16:13, sophi <so...@libreoffice.org> a écrit : > > Bonjour Thierry, > Le 13/08/2018 à 08:57, Thierry Jeanneret a écrit : >> Bonjour à tous, >> >> En tentant de convertir un lot de fichiers .docx en .odt je me suis rendu >> compte de ce que la fonction ne marche pas dans l'interface de Commande >> standard sous Windows 10. Sa forme standard, celle qui marche sous OSX et >> sous Linux est : >> >> <soffice> --convert-to odt *.docx, >> >> avec soffice dépendant de l'OS utilisé et à condition de se trouver dans le >> répertoire qui contient les fichiers à convertir et de vouloir les fichiers >> convertis au même endroit. >> >> Sous Windows, la commande revient sans qu'apparemment rien ne se passe. En >> observant plus attentivement, on voit en fait que pour chaque fichier à >> convertir deux process LibreOffice sont créés. Hors, il a été rapporté >> plusieurs fois que ce mode de fonctionnement ne marche que pour une instance >> unique de LibreOffice sur le système. Je postule que pour une raison que >> j'ignore le process de conversion est lancé en mode asynchrone alors qu'il >> devrait être synchrone. >> >> Pour contourner ce souci j'ai tenté le coup dans le Shell bash inclus dans >> Windows. Et là, ça fonctionne, pas de problème. >> >> En résumé, pour convertir un lot de fichiers (pour un fichier unique ça >> marche), démarrer un shell bash, se positionner dans le répertoire des >> fichiers source, éventuellement créer un dossier (ici appelé Sortie) pour >> recevoir les fichiers convertis. >> >> La commande devient alors : >> >> "/mnt/c/Program Files/LibreOffice 5/program/soffice.exe" --convert-to odt >> --outdir ./Sortie *.docx >> >> Pour chaque fichier converti on reçoit une information, et il semble que les >> choses se passent élégamment. >> >> En espérant que cela pourra être utile, > > Merci! Peut-être une entrée à ajouter à la FAQ pour pas que ton message > se perde ? > > À bientôt > Sophie > > -- > Sophie Gautier sophie.gaut...@documentfoundation.org > <mailto:sophie.gaut...@documentfoundation.org> > GSM: +33683901545 > IRC: sophi > Release coordinator > The Document Foundation > > -- > Envoyez un mail à users+unsubscr...@fr.libreoffice.org > <mailto:users+unsubscr...@fr.libreoffice.org> pour vous désinscrire > Les archives de la liste sont disponibles à > https://listarchives.libreoffice.org/fr/users/ > <https://listarchives.libreoffice.org/fr/users/> > Privacy Policy: https://www.documentfoundation.org/privacy > <https://www.documentfoundation.org/privacy> -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy