Programm per Commandline ausführen

  • Hallo,

    ich möchte ein Programm über die DOS-Kommandozeile ausführen. Im Anschluss will ich die Ergebnisse auslesen.
    Hier ist mein Code:

    [autoit]

    $iReturn = Run(@COMSPEC & ' /c Start "C:\Program Files (x86)\neeviaPDF.com\PDFtoolbox\cmdLine\CLcompr.exe" "' & $sAusgabeDatei & '" -ci jpx -cq 60 -gi jpx -gq 60 -mi jbig2 -mq 1')
    While 1
    $sMeldungen &= StdoutRead($iReturn)
    If @error Then ExitLoop
    Wend
    ConsoleWrite(@CRLF & $sMeldungen & @CRLF)

    [/autoit]


    Leider klappt das nicht so ganz. Der öffnet mir immer die Ausgabedatei im PDF-Reader (da diese eine PDF ist).

    Wie kann ich das machen, dass ich das Programm mit Parametern ausführen kann und dann die Meldungen lesen kann?