booter Posted August 3, 2003 Share Posted August 3, 2003 Halli Hallo, muss doch erstmal meinen initbeitrag ins forum stellen also: Ich habe bei früheren (analogen) tv karten immer die möglichkeit gehabt per script bestimmte teletext seiten aufzurufen und zu speichern - da ich nach längerer suche im forum nichts vergleichbares gefundenhabe hier nun meine frage: ist es möglich den DVBViewer per script so zu steuern das er den teletext eines bestimmten senders mit einer bestimmten seite (einem bestimmten seitenbereich) aufruft und diese seite bzw den seiten bereich abspeichert (als parameter wäre denkbar das format der speicherung jpeg bild oder text etc) hintergrund ist das ich des öfteren auswertungen bestimmter teletextseiten fahren möchte (börse z.b. oder rezepte ) und dafür nicht extra ins internet möchte (denn dort gibt es kostenlose dienste die das tun ich weis kostet aber onlinekosten ) wenn's nicht möglich ist - vieleicht gibt es ja andere die ein solches feature auch beführworten wurden ? mfg booter Quote Link to comment
Guest Oliver Posted August 3, 2003 Share Posted August 3, 2003 wenn's nicht möglich ist - vieleicht gibt es ja andere die ein solches feature auch beführworten wurden? Die gibt es - schau' mal hier. Bisher scheint aber noch nichts daraus geworden zu sein. Bis dann, Oliver Quote Link to comment
Griga Posted August 3, 2003 Share Posted August 3, 2003 Also das Aufrufen der Teletextseiten ist scriptgesteuert möglich - mit diesem Tool in Kombination mit dem SendKeys-Befehl in VBScript. Nur das Abspeichern einer Teletextseite lässt sich nicht rein tastaturmäßig bewerkstelligen - mindestens ein Mausklick ist nötig. Das dürfte der Haken sein... Gruß vom Griga Quote Link to comment
Guest hackbart Posted August 3, 2003 Share Posted August 3, 2003 hmm, naja seit vorletzter Version ist auch die Möglichkeit drin einzelne Teletextseiten über Sendmessage auszulesen. Theoretisch ist es ein Klacks über ein externes Programm die gewünschte Seite einzulesen und diese automatisch abzuspeichern.. Ich glaube ich sollte die SDK Dokumentation ein bissel updaten Christian Quote Link to comment
Griga Posted August 3, 2003 Share Posted August 3, 2003 Ich glaube ich sollte die SDK Dokumentation ein bissel updaten Quote Link to comment
Guest hackbart Posted August 3, 2003 Share Posted August 3, 2003 Zu meiner Verteidigung: Pampflete schreiben lag mir noch nie, deswegen bin ich ja auch so dankbar über jede Hilfe... Das ist (mal wieder) ein guter Grund Klausing, Oliver und Griga sowie alle anderen guten Seelen hier im Forum zu danken Euer Christian Quote Link to comment
Griga Posted August 3, 2003 Share Posted August 3, 2003 Theoretisch ist es ein Klacks über ein externes Programm die gewünschte Seite einzulesen und diese automatisch abzuspeichern <Heureka>Jetzt habe ich's auch gefunden - gut verborgen in 6451 Zeilen Quellcode (und das ist nur eine der -zig Quellcode-Dateien des DVBViewers).</Heureka> <Einschub>Kein Wunder, das Christian keine Zeit findet, Pampflete (sprich Doku) zu schreiben... </Einschub> <Ironie> Also es ist wirklich ein Kinderspiel. Man muss sich nur mit FindWindow ein Handle für das DVBViewer-Fenster besorgen, dann mit SendMessage einen Pointer auf eine Datenstruktur übergeben, in der man die gewünschte Teletextseite spezifiziert, worauf der DVBViewer in selbige Struktur den kompletten Seiteninhalt schreibt, und zwar als Rohdaten, so wie sie vom Sender kommen. Dann wandelt man diese unter Anwendung der Teletextspezifikationen in ANSI um, speichert sie ab... das war's dann schon </Ironie> <Hilfsangebot>Also wenn sich das jemand zutraut und machen will... dann könnte ich genauere Angaben liefern.</Hilfsangebot> Griga Quote Link to comment
Guest hackbart Posted August 4, 2003 Share Posted August 4, 2003 Nachtrag Die Daten sind sicherheitshalber schon in ungeHAMter Form, also lesbar.. Man würde sich wundern wenn ich jetzt alle Features der API aufzählen würde Übrigens mit den EPG Daten funktikoniert das adäquat.. Christian Quote Link to comment
Klausing Posted August 4, 2003 Share Posted August 4, 2003 Man muss sich nur mit FindWindow ein Handle für das DVBViewer-Fenster besorgen, dann mit SendMessage einen Pointer auf eine Datenstruktur übergeben ................ Jetzt weiß ich wie sich die Teilnehmer meiner Trainings fühlen müssen wenn ich von den Einstellmöglichkeiten des Betriebssystems oder anderer Programme erzähle. Aber man muß ja auch nicht alles verstehen Wenn das so weiter geht, werde ich mich auch noch mit programmieren befassen. Man kann ja ruhig etwas lernen. Es ist nur blöd wenn man das im kompletten Selbsstudium macht. Das habe ich schon mal mit C versucht und nach dem berühmten "hello world" und kleinen Rechnerreien machte es schon keinen Spaß mehr. Aber so wie es Griga schreibt könnte der ein oder andere Student hier sicher sein Wissen durch praktische Programmierung erweitern, da es ja nicht all zu schwer zu sein scheint. Steffen Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.