pgmende
Goto Top

Drucken per Batchdatei, Anwendung danach autom. schließen

Drucken per Batch funktioniert, Anwendung bleibt aber geöffnet...

Hallo!

Es besteht hier die Notwendigkeit, jede Woche ca. 60 - 100 PDF-Dokumente auf einem bestimmten Drucker auszudrucken.

Dies will ich mittels Batchdatei lösen und habe hierzu schon reichlich Infos dazu gefunden.

Ich bin momentan soweit:
Eine Batchdatei benennt jede Datei in einen "unkomplizierten" Dateinamen um, d.h. relativ kurz, ohne Leerzeichen.
Anschließend wird daraus die druckende Batchdatei erstellt, das mache ich mittels:

FOR %%X in (xxx) do call :Erstellungsskript %%X

:Erstellungsskript
SET datei=xxxxx usw
echo D:\Programme\AcrobatReader\Reader\AcroRd32.exe /p /h %datei% >> Druckdatei.cmd
echo sleep 3 >> Druckdatei.cmd

(grob umrissen).

Die Ergebnis-Batchdatei funktioniert auch soweit, daß das erste Dokument gedruckt wird, danach ist aber Sense, weil der AcrobatReader immer noch geöffnet ist.

Kennt jemand einen Parameter oder Trick, den ich noch hier brauche, damit jede Datei einzeln angefasst wird?

Gruß,
Andreas

Content-ID: 81236

Url: https://administrator.de/contentid/81236

Ausgedruckt am: 15.11.2024 um 22:11 Uhr

stbewo
stbewo 21.02.2008 um 07:42:13 Uhr
Goto Top
Hi Andreas,

wenn es gar nicht anders geht, dann lösch doch den Task AcroRD32.EXE mit Taskkill nach jedem Ausdruck.

Gruß
Stefan
pgmende
pgmende 21.02.2008 um 11:51:46 Uhr
Goto Top
Hallo Stefan,

allererste Sahne!

Das funktioniert!
Den Befehl "taskkill" kannte ich noch nicht.
Wunderte mich auch darüber, daß ein normaler Benutzer diesen ausführen darf.

Besten Dank!

Gruß,
Andreas