Forums Zebulon.fr: Imprimer le contenu d'un dossier - Forums Zebulon.fr

Aller au contenu

Imprimer le contenu d'un dossier but imprimer tous les pdf d'un répertoire Noter : -----

#1 L'utilisateur est hors-ligne   jeff_29 

  • Junior Member
  • Groupe : Membres
  • Messages : 18
  • Inscrit(e) : 10-mars 05

Posté 07 janvier 2008 - 12:04

Bonjour,

J'aimerais avoir votre aide sur une question qu'on me pose au boulot.

Voila je vous explique : on aimerais pouvoir imprimer par un programme ou un fichier batch (.bat / .vbs) tous les fichiers *.pdf d'un répertoire (et l'ideal en tache de fond !!)

Merci beaucoup d'avance pour votre aide
0

PUBLICITÉ

  • Annonces Google

#2 L'utilisateur est hors-ligne   Berfizan 

  • Godlike Member
  • Groupe : Membres
  • Messages : 6050
  • Inscrit(e) : 17-septembre 05

Posté 07 janvier 2008 - 12:20

Bonjour

Tu peux faire la chose suivante :

En étant dans le rep en question,

1 - créer un fichier texte qui liste les documents par la commande dir *.pdf /b > liste.txt

2 - tu fais dans un bat une boucle qui imprime les documents obtenus par cette liste

FOR /F "eol=#" %%i IN (liste.txt) do (
	echo Impression du document %%i sur l'imprimante D:\\Nom_du_PC\Nom_de_partage_de_l'imprimante
		print /D:\\Nom_du_PC\Nom_de_partage_de_l'imprimante) %%i
)


Seule condition , il faut partager l'imprimante.

Ce message a été modifié par Berfizan - 07 janvier 2008 - 12:30 .

Cordialement
0

#3 L'utilisateur est hors-ligne   jeff_29 

  • Junior Member
  • Groupe : Membres
  • Messages : 18
  • Inscrit(e) : 10-mars 05

Posté 08 janvier 2008 - 08:47

Merci pour l'info je commence à voir le bout

mais peux tu m'expliqué "eol=#" %%i je ne comprend pas bien :P

merci d'avance
0

#4 L'utilisateur est hors-ligne   Berfizan 

  • Godlike Member
  • Groupe : Membres
  • Messages : 6050
  • Inscrit(e) : 17-septembre 05

Posté 08 janvier 2008 - 08:55

eol = end of line ===caractère de fin de ligne
Cordialement
0

#5 L'utilisateur est hors-ligne   jeff_29 

  • Junior Member
  • Groupe : Membres
  • Messages : 18
  • Inscrit(e) : 10-mars 05

Posté 08 janvier 2008 - 09:17

:P :P

Merci beaucoup ça marche super bien !!!!!

Bonne journée
0

#6 L'utilisateur est hors-ligne   Berfizan 

  • Godlike Member
  • Groupe : Membres
  • Messages : 6050
  • Inscrit(e) : 17-septembre 05

Posté 08 janvier 2008 - 09:38

:P Mais je pense à un truc, ça marche super bien tu dis mais ton imprimante sait imprimer du PDF nativement ?

Car par la commande print, on imprime direct sur l'imprimante .. donc pour du format txt ça va ( c'est pour ça que j'utilisais mon bat ) mais du pdf j'ai un doute.

Ce message a été modifié par Berfizan - 08 janvier 2008 - 10:01 .

Cordialement
0

#7 L'utilisateur est hors-ligne   jeff_29 

  • Junior Member
  • Groupe : Membres
  • Messages : 18
  • Inscrit(e) : 10-mars 05

Posté 09 janvier 2008 - 05:45

Et bien j'alais justement revenir vers toi car j'ai fait mes tests sur une imprimante et pas de pb pour le pdf mais sur une autre j'ai un message d'erreur !!!!

J'ai donc essayer d'imprimer via l'application

for /F "eol=#" %%i in (c:\plb\liste.txt) do "C:\Program Files\Adobe\Acrobat 7.0\Acrobat\acrobat.exe" /p/h c:\plb\%%i

mais le pb c'est que l'imprimante doit etre par defaut , j'ai donc rajouté une ligne pour forcer cela

RUNDLL32 PrintUI.DLL,PrintUIEntry /y /n\\nom-serveur\nom-imp

Mais je n'arrive pas à avoir le même résultat que lorsque j'ouvre le pdf avec acrobat et fait imprimer manuellement ....

Donc j'ai penser à une autre solution mais pour cela il faudrait concaténer des fichiers pdf via une ligne de commande et la je ne trouve pas de solution

Si quelqu'un a une idée, merci d'avance !

Pour concaténer je viens de trouver un produit sympa "PDFtk"
et avec une simple ligne de commande : C:\plb\pdftk.exe C:\plb\*.pdf cat output C:\plb\combined.pdf

c'est ok :P reste mon pb d'impression ! :P
0

#8 L'utilisateur est hors-ligne   Berfizan 

  • Godlike Member
  • Groupe : Membres
  • Messages : 6050
  • Inscrit(e) : 17-septembre 05

Posté 09 janvier 2008 - 07:02

Ben à mon avis c'est celle qui prend le pdf comme ça qui est une exception.

Le PDf n'est pas un PDL ( langage Imprimante ) donc il est nécéssaire de passer par un driver qui le convertit en un langage compréhensible par l'imprimante.

Celle qui l'imprime direct doit être PostScript non ?
Cordialement
0

#9 L'utilisateur est hors-ligne   Durnilhas 

  • Junior Member
  • Groupe : Membres
  • Messages : 1
  • Inscrit(e) : 08-juin 11

Posté 08 juin 2011 - 08:57

Voir le messageBerfizan, le 07 janvier 2008 - 12:20 , dit :

En étant dans le rep en question,
1 - créer un fichier texte qui liste les documents par la commande dir *.pdf /b > liste.txt
2 - tu fais dans un bat une boucle qui imprime les documents obtenus par cette liste
FOR /F "eol=#" %%i IN (liste.txt) do (
	echo Impression du document %%i sur l'imprimante D:\\Nom_du_PC\Nom_de_partage_de_l'imprimante
		print /D:\\Nom_du_PC\Nom_de_partage_de_l'imprimante) %%i
)

Seule condition , il faut partager l'imprimante.

Bonjour,
Désolé de réveiller un peu ce post mais ta méthode a l'air pas mal mais je n'arrive pas à la faire fonctionné. J'ai une imprimante en réseau et une branché sur mon PC par un USB. Seulement je ne sais pas quoi mettre après ton D:XXXXXXXXX. Dois-je aussi changer le "D:"?? j'ai vraiment tout essayer et cela ne fait rien du tout.

Autre question est-il possible d'automatiser tout le processus?
0



Réponse rapide

  

Similar Topics
  Sujet Commencé par Statistiques Infos sur le dernier message
Sujet chaud (nouvelles réponses) Soucis avec dossier corbeille fbouba 
  • 60 réponses
  • 1317 vues
Sujet chaud (nouvelles réponses) Verrouiller un dossier windows par un mot de passe
No freeware, No shareware : Batch ! XP & SEVEN
Pang 
  • 82 réponses
  • 155458 vues
Sujet ouvert (nouvelles réponses) Dossier « iPod » perdu Maude  
  • 1 réponses
  • 214 vues
Sujet ouvert (nouvelles réponses) [Résolu] Disque dur externe WD : contenu plus visible
Après l'avoir retiré à chaud
nicolas2603 
  • 3 réponses
  • 648 vues
Sujet ouvert (nouvelles réponses) BlueScreen régulier sur W7 [bloqué par contenu volumineux] Grimberl  
  • 6 réponses
  • 535 vues
Sujet ouvert (nouvelles réponses) Soucis au démarrage [sujet bloqué par contenu volumineux] schumiseb1 
  • 0 réponses
  • 133 vues
Sujet ouvert (nouvelles réponses) [Résolu] Comment imprimer plus de 15 fichiers simultanément ? skyangel 
  • 3 réponses
  • 473 vues
Sujet ouvert (nouvelles réponses) Droits NTFS sur répertoire Windows
Suppression des droits propriétaires
AlbertMuda 
  • 0 réponses
  • 354 vues
Sujet ouvert (nouvelles réponses) Dossier « drvstore » esined 
  • 0 réponses
  • 545 vues
Sujet ouvert (nouvelles réponses) [Résolu] Dossier caché Maldagar 
  • 3 réponses
  • 461 vues

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)



    Page officielle Zebulon.fr