Ermittelt das Handle eines Fensters.
WinGetHandle ( "title" [, "text"] )
| title | Der Titel des Fensters, das gelesen werden soll. Siehe Erweiterte Fenstertiteldefinition. |
| text | [optional] Der Text des Fensters, das gelesen werden soll. |
| Erfolg: | Gibt die Fenster-ID (Handle) als String zurück. |
| Fehler: | Gibt einen leeren String ("") zurück und setzt @error = 1, wenn kein Fenster die Kriterien erfüllt. |
; Damit das Beispiel funktioniert, muss mindestens ein geöffnetes Notepad existieren, in dem "hier rein" vorkommt!
; Ermittelt das Handle des vordersten Editor-Fensters, welches "hier rein" enthält.
Local $handle = WinGetHandle("classname=Notepad", "hier rein")
If @error Then
MsgBox(4096, "Fehler", "Das richtige Fenster konnte nicht gefunden werden")
Else
; Es wird etwas Text in das Änderungsfeld des Fensters geschrieben.
ControlSend($handle, "", "Edit1", " AbCdE")
EndIf