IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Imprimer tous les fichiers pdf d'un dossier amélioration


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    technicien
    Inscrit en
    Février 2017
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Février 2017
    Messages : 82
    Par défaut Imprimer tous les fichiers pdf d'un dossier amélioration
    Bonjour à tous.
    Je ne connais rien en .bat. J'ai fais une recherche sur le net et j'ai trouvé le script ci-dessous qui marche bien.
    Je l'ai adapté à mes besoins.

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    @echo off
    pushd "C:\mondossieravectoutlespdfàimprimer\"
    for /r %%I in (*.pdf) do (
        start "" "C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe" /H /P "%%I"
    )
    popd

    Mais il y a trois choses que je voudrais améliorer du plus important au moins important:
    -les fichiers s'ouvrent, s'impriment mais quand on a une liasse on ne sait pas vraiment l'origine du fichier imprimé. Est il possible avant l'impression du fichier d'imprimer tout bonnement sur une page de garde le nom du fichier. J'ai utilisé pour cela mais 1) ca ne fonctionne pas 2) je ne sais pas où le placer ni la syntaxe exacte.
    -est il possible d'inscrire aussi le nombre de page du fichier?
    -est il possible de fermer le fichier une fois celui-ci imprimé?

    Je continue mes recherches de mon côté mais j'avoue que je ne trouve pas forcement grand chose accessible pour un novice comme moi.

    Merci par avance.

    Nouveauvba

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478

  3. #3
    Membre confirmé
    Homme Profil pro
    technicien
    Inscrit en
    Février 2017
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Février 2017
    Messages : 82
    Par défaut
    Bonjour,
    je te remercie chaleureusement, mais très tardivement pour ton post suite à quelques petits problèmes....
    Je n'ai du coup pas encore eu le temps de tester mais reviens vers toi si je ne parviens pas à mes fins.
    Bonne soirée.

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par défaut
    Bonjour Messieurs,
    Désolé je suis un novice confirmé
    Je suis aussi intéressé par ce Batch qui fonctionne , mais je voudrai une condition car si le dossier n'existe pas ( une clé USB dans mon cas), il m'imprime tous mes fichiers PDF de mon PC .....
    Le but étant de tester si il y a bien une clé USB E: ?
    J'avais fait cela, mais j'ai l'impression que cela ne fonctionne plus.
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @echo off
    Set USB=e:
    If existe %USB%\*.pdf (
    pushd "E:\"
    for /r %%I in (*.pdf) do
    (
        start "" "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /H /P "%%I"
    )
    popd
    )
    else (
    exit
    )

    Une idée ?
    Merci d'avance.

  5. #5
    Candidat au Club
    Inscrit en
    Juillet 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par défaut
    Hello,
    J'ai trouvé comment faire
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if not exist E:nul goto Evide
    pushd "E:\"
    for /r %%I in (*.pdf) do (
        start "" "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /H /P "%%I"
    )
    popd
    goto fin
    :Evide
    :fin

    Mais maintenant, je cherche à supprimer les fichier PDF de la clé USB qui ont été imprimés

    Merci d'avance.

  6. #6
    Candidat au Club
    Inscrit en
    Juillet 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par défaut
    Bonjour Messieurs et à tous,

    J'ai modifié le code pour la suppression après impression et pas mal de test.
    Comme je suis pas un expert dans le domaine, il y surement des améliorations syntaxiques à faire
    Et si une personne sait comment ne pas afficher la fenêtre DOS, je suis preneur

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    @echo off
    if not exist E:nul goto Evide
    pushd "E:\"
    for /r %%I in (*.pdf) do (    
    start "" "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /H /P "%%I"
    TIMEOUT /T 5 /NOBREAK
    DEL "%%I"
    )
    popd
    goto fin
    :Evide
    :fin

    Ce code avec une tache planifiée qui se déclenche à l'insertion d'une clé USB et c'est bon.
    dans les événements, choisir :
    journal : Microsoft-Windows-DeviceSetupManager/Admin
    source : DeviceSetupManager
    id événement : 112

    PS: Merci "Winjerome" pour les modifications apportées à mes précédents messages

Discussions similaires

  1. imprimer tous les fichiers d'un dossier
    Par jerome39 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 11/01/2010, 16h28
  2. Réponses: 5
    Dernier message: 09/07/2009, 11h15
  3. Réponses: 2
    Dernier message: 16/06/2009, 16h04
  4. Afficher dans Excel tous les fichiers contenu dans un dossier
    Par popsmelove dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/01/2008, 18h21
  5. Imprimer tous les fichiers avec un mot spécifié dans le nom
    Par cyber-kaiser dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 11/06/2007, 13h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo