Ausführung Batch-Datei nach dem Speichern vieler Dateien

Startseite Foren PDF24 Creator Allgemeines Ausführung Batch-Datei nach dem Speichern vieler Dateien

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #7203
    boefons
    Teilnehmer

    Hallo,

    sehe ich das richtig, dass das Befehlszeilen-Kommando nach der Speicherung jeder PDF-Datei ausgeführt wird? Ich habe Probleme damit, dass eine Batch-Datei nicht korrekt nach der Erzeugung von vielen PDF-Dateien zum Zusammenfügen und anschließend zum Ausdrucken abgearbeitet wird.

    Hier die Batch-Datei, die ich nach der Erzeugung der Dateien laufen lassen möchte:
    @echo off
    set DATEI=C:\Dateien.pdf
    set PFAD=C:\Dateien
    del %DATEI% /q >NUL
    "C:\Program Files (x86)\PDF24\pdf24-DocTool.exe" -noprogress -profile default/best -join %PFAD% -sort -expandDirs -outputfile %DATEI%
    "C:\Program Files (x86)\PDF24\pdf24-DocTool.exe" -shellprint -printerName "Epson DIN A5" %DATEI%
    rem timeout /t 1
    rd %PFAD% /q /s
    rem timeout /t 1
    del %DATEI% /q

    Was aber passiert ist, dass das System öfter mal hängen bleibt und sogar mehrmals versucht die "gejointe" Datei zu erzeugten.

    Was mache ich falsch?

    Vielen lieben Dank für Eure Hilfe.

    #7204
    Stefan Ziegler
    Administrator

    Hallo,

    wenn Sie den PDF Drucker auf automatisch Speichern eingestellt haben und ein Kommando hinterlegen, dann wird dieses Kommando bei jeder erstellten Datei ausgeführt. Immer wenn eine neue PDF erzeugt wurde, dann wird das hinterlegte Kommando aufgerufen. Die erzeugte PDF ist Dabei das Argument, sodass die erzeugte Datei weiter verarbeitet werden kann.

    Ein Verbinden von Dateien ist hier also nicht unbedingt angebracht, es sei denn, das Kommando ist intelligent und verbindet nur dann, wenn die letzte Datei gedruckt wurde.

    #7205
    boefons
    Teilnehmer

    Hallo Stefan,

    vielen Dank für Deine Hilfe.

    Gibt es schon solche Lösungen, wo die Batch-Datei erst nach der Erstellung der letzten PDF-Datei ausgeführt wird? Das wäre dann in meinem Fall die richtige Lösung für meine Anwendung.

    Vielen Dank Euch allen, die ihr mir eine Unterstützung anbieten könnt.

    #7206
    Stefan Ziegler
    Administrator

    Das wird nicht lösbar sein. Die Frage ist ja, was die letzte PDF ist. Das kann das Tool nicht wissen. Wenn Sie erkennen können, was die letzte PDF ist, dann müssten Sie das in ihrer Batch-Datei abfangen, also nichts machen, wenn es nicht die letzte PDF ist und etwas machen, wenn es die letzte PDF ist. Aber wie gesagt, wissen, das die letzte PDF ist, kann hier nur derjenige, der die Druckaufträge sendet.

Ansicht von 4 Beiträgen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.