Besoin d'aide pour un script .bat - Shell/Batch - Programmation
MarshPosté le 20-06-2008 à 09:02:40
Bonjour a tous,
J'ai un script à faire pour fusionner 2 PDF. La fusion se déroule bien si je rentre en dur les 2 fichiers sources et le fichier de sortie.
Ce que j'aimerais faire, c'est que le fichier source reste une constante mais par contre le 2eme fichier source est celui que l'utilisateur va glisser-déposer dans l'invite de commande. De plus, le fichier de sortie doit etre nommé : nom_fichier_source2_test.pdf. Je dois donc concaténer le nom du fichier source que je récupère avec basename avec la chaine _test.pdf.
Comment fait on cela ?
Je vous donne mon bout de code.
Code :
@Echo OFF
SET PDFbialec=C:\pdftk\bialec_Tdl_ImprimVert_R.pdf
echo.
c:\pdftk\basename.exe %1 .pdf > a.txt //renvoi le chemin du fichier source : c:\pdftk\test
c:\pdftk\pdftk.exe %PDFbialec% background %1 output %fic_sortie% //fusion des 2 pdf vers ficsortie. %1 récupère le nom du fichier glissé-déposé.
Marsh Posté le 20-06-2008 à 09:02:40
Bonjour a tous,
J'ai un script à faire pour fusionner 2 PDF. La fusion se déroule bien si je rentre en dur les 2 fichiers sources et le fichier de sortie.
Ce que j'aimerais faire, c'est que le fichier source reste une constante mais par contre le 2eme fichier source est celui que l'utilisateur va glisser-déposer dans l'invite de commande. De plus, le fichier de sortie doit etre nommé : nom_fichier_source2_test.pdf. Je dois donc concaténer le nom du fichier source que je récupère avec basename avec la chaine _test.pdf.
Comment fait on cela ?
Je vous donne mon bout de code.
Pouvez-vous m'aider à compléter ce script ?
Merci