Automatiesierung mit Perl

Von: , Frage gestellt am Mo, 2. Aug 2004

Hi,

ich habe ein Problem, wo ich im Moment nicht weiß, wie ich es realisieren soll.

Ich habe zwei exe-Dateien. Die eine erzeugt quasi ein Format, mit der die andere exe-Datei arbeitet. Wie realisiert man in Perl, das Starten der einen exe-Datei und das übergeben des Ergebnisses in die nächste exe-datei. Gibt es dafür Befehle? Dieser Schritt soll automatisiert werden, daß quasi nurnoch eine exe-datei vorhanden ist.

Grüße
Jana

1 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde 0 hilfreich
    Re: Automatiesierung mit Perl

    Hi,

    ich habe ein Problem, wo ich im Moment nicht weiß, wie ich es
    realisieren soll.

    Ich habe zwei exe-Dateien. Die eine erzeugt quasi ein Format,
    mit der die andere exe-Datei arbeitet. Wie realisiert man in
    Perl, das Starten der einen exe-Datei und das übergeben des
    Ergebnisses in die nächste exe-datei. Gibt es dafür Befehle?
    Dieser Schritt soll automatisiert werden, daß quasi nurnoch
    eine exe-datei vorhanden ist.
    exe und perl... activestate perl und windows?

    jetzt muesste man natuerlich wissen, welche programme du steuern magst, und wie die programme ihren output herausgeben, bzw. ihren input erwarten.

    prinzipiell wurden fuer den von dir genannten zweck pipes entwickelt.
    beispiel, in dem windows-kommandozeile zu erledigen:

    dir|more

    zu lesen als: fuehre dir aus, und gib alles an more weiter.

    wenn das mit den von dir genannten programmen funktioniert,
    kannst du ein perlscript mit dem befehl:
    `dir|more`
    

    obacht: die hochkommas sind backticks
    oder eine foo.bat
    mit dem inhalt
    dir|more
    

    oder eine entsprechende verknuepfung anlegen.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!