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-Key: 81236

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

Printed on: April 19, 2024 at 22:04 o'clock

Member: stbewo
stbewo Feb 21, 2008 at 06:42:13 (UTC)
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
Member: pgmende
pgmende Feb 21, 2008 at 10:51:46 (UTC)
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