[R] PB impression silencieuse et runWait

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ludo79
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 05 juin 2012 16:15
Status : Hors ligne

[R] PB impression silencieuse et runWait

#1

Message par ludo79 »

Bonjour,

Voilà j'ai un petit script qui permet d'imprimer les documents PDF de dossiers et sous dossiers associés...

Acrobat reader est en version PDF 9.5 ou 10.0

mon scripts se deroule comme suit
- Impression d'une page de garde contenant le nom du dossier imprimé ==> C'est ok
- Impression du/des doc(s) PDF par

Code : Tout sélectionner

RunWait(@ProgramFilesDir & '\Adobe\Reader 9.0\Reader\AcroRd32.exe /N /T "' & $PFile & '" "' & $Choix_Imprimante & '"' ,'' ,@SW_HIDE)
- Suppression éventuelle du fichier

Le souci étant que la fenêtre pdf s'ouvre, imprime le fichier et le script reste en suspend tant que la fenetre n'est pas fermée manuellement.

J'ai essayé de killer le process, mais à partir du moment ou PDF s'ouvre le script entre en pause !!!!

Je suis obligé d'utiliser le RunWait afin d'être sur que le spooler d'impression prend bien les fichiers dans l'ordre...

Eventuellement j'avais pensé lancer un second script en parallèle qui killerai le process AcroRD32.exe mais certains fichiers sont volumineux et je ne peux pas me permettre de tronquer les impressions...

Bref, je suis bloqué, si quelqu'un a la grâce de m'aider...
Modifié en dernier par Tlem le jeu. 07 juin 2012 22:39, modifié 3 fois.
Raison : Edition par sylvanie le Mar 05 Juin 2012 à 16:52 : Mise en conformité du titre de post en cadeau de bienvenue. Attention, prochaine fois c'est la poubelle directe ...
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: PB impression silencieuse et runWait

#2

Message par blacksoul305 »

Tu devrais rajouter [..] dans ton titre.
Étudiant en 2ème année de Licence Informatique.
ludo79
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 05 juin 2012 16:15
Status : Hors ligne

Re: PB impression silencieuse et runWait

#3

Message par ludo79 »

C'est à dire?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: PB impression silencieuse et runWait

#4

Message par TT22 »

C'est-à-dire éditer ton premier message pour mettre un titre comme "[..] impression silencieuse et runWait"
Cordialement,
TT22
ludo79
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 05 juin 2012 16:15
Status : Hors ligne

Re: [..] PB impression silencieuse et runWait

#5

Message par ludo79 »

Hello

Ca y est j'ai trouvé. Le problème est interne à certaines versions de Acrobat Reader. La première fenêtre qui s'ouvre en pdf est persistante. C'est à dire, que le 1er processus AcroRd32.exe ne rend pas la main au script autoit.

Les suivantes instances qui s'ouvrent permettent les impressions silencieuses et rendent la main dès lors que le process est initialisé. Je sais pas si je suis clair mais techniquement voici ce que je fais :

- J'execute Acrobat Reader dans mon programme : Run(@ProgramFilesDir & '\Adobe\Reader 9.0\Reader\AcroRd32.exe')
- Ensuite je fais mes impressions avec les paramètres /N /T
- Je kille le process AcroRD32.exe

Et la miracle, tout se passe bien.

En espérant que cela en aide certains dans le futur
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] PB impression silencieuse et runWait

#6

Message par blacksoul305 »

Ne pas oublier la balise [R] dans le titre, toujours en éditant le premier message !
Étudiant en 2ème année de Licence Informatique.
Répondre