Hallo, ich hab ein kleines Problem.
Ich möchte pdf Dateien per Batch an einen Netzwerkdrucker schicken:
"C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe" /t "c:\test.pdf" "\\netzwerkdrucker\Druckername"
Dieser Befehl funktioniert auch wunderbar. Das Problem ist das sich Acrobat hinterher nicht mehr automatisch schließt und so die Batch nicht beendet wird.
Da gibt's doch bestimmt ne ganz einfache Lösung?
Danke
Seite 1 von 1
Programm wird in der Batch nicht beendet
Anzeige
#2
geschrieben 14. Februar 2013 - 16:40
so sollte zumindest das batch weiterlaufen. aber es bleibt immer eine instanz von reader geöffnet. für eine bessere lösung wirst du dich nach alternativen tools umschauen müssen.
start "C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe" /n /t "c:\test.pdf" "\\netzwerkdrucker\Druckername"
start "C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe" /n /t "c:\test.pdf" "\\netzwerkdrucker\Druckername"
Zitat
Homer: „Warum passieren mir immer nur Dinge, die sonst nur dämlichen Menschen passieren?!“
#3
geschrieben 14. Februar 2013 - 17:25
Ich hab jetzt folgendes gemacht, so wird die Batch beendet und der Acrobat auch:
REM ### drucken.bat ###
@ECHO OFF
for /r . %%R in (*.pdf) do (
start /B "Drucken" "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /t %%R "\\printer\printername"
ping 127.0.0.1 -n 10
)
REM ### drucken.bat ###
Nicht die schönste Lösung, aber es geht.
Vielleicht hat ja noch jmd. ne Idee zum Optimieren :-)
REM ### drucken.bat ###
@ECHO OFF
for /r . %%R in (*.pdf) do (
start /B "Drucken" "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /t %%R "\\printer\printername"
ping 127.0.0.1 -n 10
)
REM ### drucken.bat ###
Nicht die schönste Lösung, aber es geht.
Vielleicht hat ja noch jmd. ne Idee zum Optimieren :-)
#4
geschrieben 14. Februar 2013 - 19:55
Mh, das druckt alle PDFs im Ordner - und allen Unterordnern(!). Ist das so angedacht?
Wenn nicht, schlag ich Kommandozeilenparameter (%1 .. %*) vor (statt der Schleife). Dann müßtest Du die zu druckende PDF auf die Batchdatei ziehen.
~ Wenn doch, sei insbesondere vorsichtig, wo die Batch meint, ihr CWD zu haben. Wenn das \ ist, druckt's Dir alle PDFs auf der Festplatte...
Wenn nicht, schlag ich Kommandozeilenparameter (%1 .. %*) vor (statt der Schleife). Dann müßtest Du die zu druckende PDF auf die Batchdatei ziehen.
~ Wenn doch, sei insbesondere vorsichtig, wo die Batch meint, ihr CWD zu haben. Wenn das \ ist, druckt's Dir alle PDFs auf der Festplatte...
Dieser Beitrag wurde von RalphS bearbeitet: 14. Februar 2013 - 20:00
- ← php Seite auf id Prüfen
- Skript/Web-Programmierung
- AS3: rtmp-Verbindung über file:/// nicht möglich →
Thema verteilen:
Seite 1 von 1