PDF24-OCR.exe in Powershell Skript nutzen

Startseite Foren PDF24 Creator Allgemeines PDF24-OCR.exe in Powershell Skript nutzen

Schlagwörter: 

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #15800
    ckern
    Teilnehmer

    Hallo Zusammen,

    ich habe das PDF24-OCR.exe als Kommandozeilenaufruf erfolgreich in mein PS-Skript eingebaut. Hintergrund ist, dass ich ich mehrere PDF-Dateien in verschiedenen Unterverzeichnissen via PDF24-OCR durchsuchbar mache.

    Im PS-Script rufen ich ich auf:

    $prozess = start-process  -filepath "d:\Program Files\pdf24\pdf24-ocr.exe" -PassThru -argumentlist $arguments

    Daraufhin öffnet sich ein CMD-Fenster, in dem PDF24-OCR das entsprechende PDF (kommt über die $arguments) vearbeitet. Wenn die Bearbeitung abgeschlossen ist, bleibt das CMD-Fenster offen und wartet auf einen Tastendruck. Somit bring mir auch kein "-wait" bei start-process......

    Wie kann ich im PS erkennen, dass PDF24-OCR fertig. Gibt es einen Exit-Code oder irgendeinen anderen Lösungsansatz.

    Wenn ich das nicht "abfange", dann habe ich am Ende zig geöffnete CMD-Fenster und somit auch Prozesse im Taskmanager.

    Viele Grüße

    #15815
    fischefr
    Teilnehmer

    Hallo ckern,

    ich habe das jetzt noch nicht ausprobiert, aber nach deiner Beschreibung würde ich annehmen, dass du einfach nur die Eingabe umleiten musst. Kannst du mal folgenden Versuch machen:

    lege eine Datei mit einem Leerzeichen darin an und ergänze deinen Aufruf um -RedirectStandardInput DateinameMitPfad

    Wenn das funktioniert, kann man das natürlich auch eleganter ohne extra Datei lösen. Das erfordert dann aber mehr Änderungen. Gib Bescheid, ob es geklappt hat.

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