Vu, merci pour toutes tes précisions. Décidément le shell Windows me dépasse :-)
Je teste ça demain en vraie vie et je te dis comment ça s'est terminé. Bonne journée, -- Dominique Esto quod es Le 11/11/2015 11:19, Jean-Francois Nifenecker [via Document Foundation Mail Archive] a écrit : > Le 11/11/2015 10:44, Dominique_sextant a écrit : > > > > Plusieurs questions : > > > > * Est-ce que je peux placer ce fichier convert.cmd sur le bureau > et le > > lancer avec un double clic ou est-il nécessaire de le mettre > dans le > > répertoire « convertisseur » ? Je pense que la première > solution est > > la bonne... > > oui, on place le .cmd où l'on veut. Donc sur le bureau avec un joli > icone personnalisé, c'est bien ;) > > > * Les deux premières lignes me semblent être des déclarations de > > variables (celles qui débutent avec SET_ConvertDir et > > SET_TargetDir). À quoi servent-elles ? Disons plutôt quel est ce > > répertoire convertis ? Est-ce un répertoire cible qu'il me faut-il > > le créer sur le bureau ? Ça serait logique afin que le script ne > > tourne pas en boucle sur lui même à essayer de convertir du pdf > > nouvellement créé en du pdf... > > Comme indiqué précédemment, je ne sais pas comment se comportera-it LibO > si on lui passe un fichier d'un format non supporté pour convertir en > PDF (ex : un PDF...). Du coup, je préfère mettre les fichiers convertis > ailleurs, d'où ce nom de répertoire "convertis" mais tu choisis le nom > comme tu veux et tu peux choisir l'emplacement. Au demeurant, tu peux > mettre le même nom que le répertoire source... Juste il faudrait tester > le comportement de LibO. > L'important c'est que les variables pointent bien vers les répertoires > voulus. > > > NB : il faudrait toujours s'assurer que le répertoire cible existe bien > avant la conversion. Il faudrait donc ajouter une ligne > > 8< ------------------------------------------- > MKDIR "%_TargetDir%" > NUL &2>1 > ------------------------------------------- >8 > > avant le lancement de la conversion. > > Le &2>1 évite de recevoir des messages "d'erreur" sans intérêt (genre, > "je ne peux pas créer le répertoire car il existe déjà") que > l'utilisateur pourrait mal interpréter. > > > * À quoi sert la variable SET_LibOExe ? Ah si, je comprends, c'est > > l'appel de LIBO qu'on trouve en dernière ligne. Je formule alors > > différemment ma question : pourquoi passer par cette variable > et ne > > pas appeler directement LIBO comme tu le fais avec taskkill ? > > Dans taskkill, on "tue" soffice.BIN. On connaît son emplacement (en > mémoire), donc on peut écrire le nom "en dur". > En revanche, pour ce qui est de soffice.EXE, son emplacement sur le > disque dépend de l'OS, de la version de LibO, des choix locaux > d'installation, etc. > Je pense que c'est plus facile d'avoir un point "fixe" pour cette > information, dans une variable définie en entrée de script. Comme ça, > pas la peine de scruter le script, on a l'info immédiatement sous les > yeux. (donc contenu de cette variable à adapter à ton contexte > professionnel) > > > Ah, oui, petit ajout "cosmétique" : débuter le script (quand il aura été > débogué) par deux lignes : > > 8< ------------------------------------------- > @ECHO OFF > CLS > ------------------------------------------- >8 > > qui éviteront à l'utilisateur de recevoir des tétrachiées de messages > abscons. > > Bonne journée, > -- > Jean-Francois Nifenecker, Bordeaux > > -- > Envoyez un mail à [hidden email] > </user/SendEmail.jtp?type=node&node=4165978&i=0> pour savoir comment > vous désinscrire > Les archives de la liste sont disponibles à > http://listarchives.libreoffice.org/fr/users/ > Tous les messages envoyés sur cette liste seront archivés publiquement > et ne pourront pas être supprimés > > > ------------------------------------------------------------------------ > If you reply to this email, your message will be added to the > discussion below: > http://nabble.documentfoundation.org/Convertisseur-odt-en-pdf-par-lot-tp4165952p4165978.html > > > To unsubscribe from Convertisseur odt en pdf par lot, click here > <http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4165952&code=ZG9taW5pcXVlLnNleHRhbnRAb3JhbmdlLmZyfDQxNjU5NTJ8LTgyOTE2NzQ1MA==>. > NAML > <http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > -- View this message in context: http://nabble.documentfoundation.org/Convertisseur-odt-en-pdf-par-lot-tp4165952p4165994.html Sent from the Users mailing list archive at Nabble.com. -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
