RE: Poker - PokerStars - Instant Hand History aufzeichnen
Hallo lv-user,
man muss hier über die user32.dll gehen. Das Thema ist für mich etwas komplex, aber hier mal die Infos die ich bis her gesammelt habe.
Jedes Windows Fenster hat einen "Handle", diesen kann man einfach mit LabView auslesen, da gibt es verschiedene Beispiel VIs. Mit diesem "Handle" kann man Informationen des Fensters selbst abrufen (also z.B. den Titel). Ein Fenster hat also eine bestimmte Nummer, über diese man Informationen abfragen kann. Jetzt besteht ein Fenster aus weiteren Objekten, diese werden Child genannt, es geht sogar soweit das es GrandChilds gibt. Diese haben auch ein "Handle", also eine spezielle Nummer mit der man darauf zugreifen kann. Als Hilfe gibt es ein Programm genannt "WinDowse", mit dem man alle "Handle" von jedem Objekt (Fenster usw.) auslesen kann. Die "Instant Hand History", also das Fenster welches Du auslesen möchtest besitzt ebenfalls eine solche Nummer und in diesem Fenster gibt es nun eine TextBox deren Nummer du identifizieren musst, um an den Inhalt zu gelangen.
Ich werde nachher einen Versuch wagen, in dem ich nicht den "Handle" des Hauptfensters angebe, sondern den des Unterfensters (also der TextBox), evtl. könnte das funktionieren, aber mal schauen, LabView reagiert bei falschen Einstellungen mit "Ich bin dann mal weg...".
mal zum googlen:
"ChildWindowFromPoint"
"EnumChildProc"
in die Richtung geht es jedenfalls, es gibt aber scheinbar auch Möglichkeiten Nachrichten an Programm abzufangen mit "WM_PAINT message"
naja mal gucken,
Gruß snuz
|