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

Répondre à