Text aus externen Programm-Gadget auslesen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Text aus externen Programm-Gadget auslesen

Beitrag von Vermilion »

Kurz&knapp:
Ich will ein Programm programmieren, was aus dem PBe den Quelltext der geöffneten Datei ausliest. Wie mache ich das?
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Readfile() schon mal ausprobiert?
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

@Rockmaster
Schlaue Antwort! :lol:

Aus dem Gadget direkt nehme ich an!
Du müsstest das Handle herausfinden und dann per API den Text rauslesen.
Müsste gehen, farg mich nur nicht wie...
Bild
pLuSmaN
Beiträge: 10
Registriert: 11.09.2004 12:32

Beitrag von pLuSmaN »

Wenn du den ganz normalen PB Editor meinst, kannst du an das Handle des Eingabefeldes (Klasse: RichEdit20A) mittels folgenden Code kommen:

Code: Alles auswählen

hPBE = FindWindow_("WindowClass_0", 0) ; Handle zum Editor
hRichEdit = GetDlgItem_(hPBE, 136)     ; Handle zur Eingabe, 136 ist die ID des RichEdit
Über andere Funktionen kannst du dann den Text des RichEdit lesen. Kenne mich damit leider nicht so aus, aber GetWindowText(hRichEdit, ..., ...) klappt zum Beispiel nicht.

Hoffentlich hilft dir das irgendwie weiter :P
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

OK

Beitrag von Vermilion »

Ja, ich werd's mal versuchen, jetzt zwar nicht, aber irgendwann :D
Und Dankeee!
Antworten