Text aus Anwendungen importieren
Jan K.
- perl
0 Klaus Mock0 Jan
0 seth
Hallo Leute,
ich hab mich mittlerweile durch das HTML und CSS tutorial gearbeitet und eine eigene Homepage gebastelt.
Nun möchte ich ein spezielles Problem lösen und habe dazu Perl auserkoren, aber mir die anderen Folge-Tutorials nicht weiter angeschaut (wie PHP etc.).
Wie kann ich aus laufenden Anwendungen wie z.B. der Windows-Console oder einem beliebigen Programm das Informationen Textorientiert wiedergibt beispielsweise text (automatisiert) in einen Perl Array importieren?
Da ich mir wie gesagt die anderen Tutorials wie PHP nicht angeschaut habe kann ich nicht sagen ob es damit möglich wäre. Mit Perl kann ich einfache Abläufe wie Schleifen und Vergleiche mit Operatoren realisieren, was mir die möglichkeit geben würde mein Problem zu lösen.
Im Prinzip stell ich mir das so vor, daß ich auf den entsprechenden Speicherbereich, indem meine relevanten informationen liegen, zugreifen müsste. Aber soweit reichen meine Programmierkenntnisse bei weitem nicht..
Also z.B. ich habe ein einfache Stapelverarbeitung die endlos irgendeine datei kopiert und das Ergebnis endlos im Konsolenfenster anzeigt. Dieser Text soll dann wie auch immer in meinen Perl-Array gelangen.
Kann mir wer sagen wie man sowas allgemein gesprochen , und mit welchem "werkzeug", realisiert? Oder falls Perl da schonwas parat hat wie man das mit perl macht.
Gruß,
Jan
Hallo,
Wie kann ich aus laufenden Anwendungen wie z.B. der Windows-Console oder einem beliebigen Programm das Informationen Textorientiert wiedergibt beispielsweise text (automatisiert) in einen Perl Array importieren?
Leite die Ausgabe des Programmes in eine Datei um. Dann kannst Du von Perl aus diese Datei auch wieder auslesen.
Oder starte das Programm aus Perl heraus und lese die Ausgaben des Programms direkt ein Perl ein.
Grüße
Klaus
Stimmt,
danke für die erste idee erstmal. Meine infos bekomm ich wahrscheinlich aus einem Programm das ich wenig beeinflussen kann.
Also es hat ein grosses Anzeigefenster in dem dann ne menge Text erscheint. Kannste auf den zweiten Punkt mal etwas näher eingehen bitte? Also was ich an rückgabewerten momentan kenne beschränkt sich auf programm erfolgreich/fehlerhaft beendet.
Gruß,
Jan
gudn tach Jan!
Wie kann ich aus laufenden Anwendungen wie z.B. der Windows-Console oder einem beliebigen Programm das Informationen Textorientiert wiedergibt beispielsweise text (automatisiert) in einen Perl Array importieren?
z.b.
my $txt_files=qx(dir *.txt);
oder
my $txt_files=
dir *.txt;
(`` sind back-ticks)
siehe auch http://de.selfhtml.org/perl/funktionen/systemaufrufe.htm#qx.
oder google.
prost
sth