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 :

Impression automatique de fichiers PDF


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Décembre 2010
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Impression automatique de fichiers PDF
    Bonjour,

    J'utilise actuellement au boulot un script pour l'impression automatique de fichiers PDF.

    Fonctionnement :
    1 - L'utilisateur enregistre un fichier PDF téléchargé dans un navigateur web dans un dossier défini
    2 - Le script détecte s'il y a un nouveau fichier dans ce dossier
    3 - Impression du fichier PDF vers l'imprimante définie dans le script
    4 - Création d'un fichier *.out pour indiquer au script que le document a été imprimé.

    Le script doit tourner en permanence, tant que la fenêtre cmd n'est pas fermée.

    Voici le contenu du script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    @echo off
    
    title Routine d'impression automatique
    color 0F
    
    set REPETIQ="C:\GS-ETIQ\"
    set AdobeReader="C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
    set IMPRIM="ZEBRA"
    
    echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
    echo Impression des fichiers des dossiers :
    echo %REPETIQ%
    pause
    
    echo.
    echo Suppression des anciennes etiquettes....
    PUSHD %REPETIQ%
    FOR /R %%K IN (*.pdf) DO (
      If EXIST "%%K.out" DEL "%%K" DEL "%%K.out"
    )
    POPD
    
    echo Lancement Acrobat Reader....
    IF NOT EXIST %AdobeReader% Goto ErrorReader
    START "Acrobat Reader" /MIN %AdobeReader%
    
    echo.
    echo.
    echo **OK** Routine d'impression en cours... **OK**
    
    PUSHD %REPETIQ%
    
    :Boucle
    :: Impression etiquettes MR
    FOR /R %%I IN (*.pdf) DO (
      If not exist "%%I.out" %AdobeReader% /n /t %%I %IMPRIM%
      echo "Impression effectuee" > "%%I.out"
    )
    
    :: Ping pour boucle
    ping -n 1 127.0.0.1 > NUL 2>&1
    
    
    Goto Boucle
    Goto bEnd
    
    :ErrorReader
    echo Acrobat Reader non trouve. Verifier les parametres
    
    :bEnd
    echo fin du traitement
    echo on
    Le soucis est que ce script n'est pas super fonctionnel, il merde souvent et les impressions ne partent pas, surtout quand les fichiers s'entassent par dizaines.
    Je n'arrive pas à trouver un moyen d'améliorer le fonctionnement de ce script.

    Quelqu'un aurait-il une idée ?

  2. #2
    Membre à l'essai
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Décembre 2010
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Quelqu'un pour m'aider ?

    Je pense que pour améliorer le script il faudrait changer le type de boucle, pour que le script passe plus vite sur les différents fichiers dans le dossier.
    Pour l'instant je n'ai pas réussi à faire mieux.

Discussions similaires

  1. Impression automatique de fichier
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 21/05/2007, 14h12
  2. [VBA-E]Impression automatique de plusieurs PDF
    Par guntag2 dans le forum Excel
    Réponses: 3
    Dernier message: 09/05/2007, 23h07
  3. Impression d'un fichier PDF
    Par Orionmel dans le forum VB.NET
    Réponses: 3
    Dernier message: 28/04/2007, 22h51
  4. Génération automatique de fichiers PDF
    Par minitoto dans le forum MATLAB
    Réponses: 5
    Dernier message: 04/02/2007, 15h44
  5. impression d'un fichier PDF
    Par rogger dans le forum Access
    Réponses: 6
    Dernier message: 01/01/2006, 17h31

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