# Funktionsreferenz

WinGetHandle

Ermittelt das Handle eines Fensters.

WinGetHandle ( "title" [, "text"] )

Parameter

title | Der Titel des Fensters, das gelesen werden soll.
text | [optional] Der Text des Fensters, das gelesen werden soll.

Bemerkungen

Diese Funktion ist wichtig für die Nutzung der erweiterten "WinTitleMatchMode" Optionen, die es erlauben (anstelle von Fenstertiteln und oder -texten) Klassennamen (classnames) und Fenster-IDs (handles) zur Fensterbestimmung zu nutzen.
Wird das Fenster über Fenster-IDs ausgewählt, kann es auch erreicht werden, wenn der Titel wechselt.

Siehe auch

WinTitleMatchMode (Option)

Beispiel

; Identify the Notepad window that contains the text "this one" and get a handle to it
; Change into the WinTitleMatchMode that supports classnames and handles
AutoItSetOption("WinTitleMatchMode", 4)
; Get the handle of a notepad window that contains "this one"
$handle = WinGetHandle("classname=Notepad", "this one")
If @error Then
MsgBox(4096, "Error", "Could not find the correct window")
Else
; Send some text directly to this window's edit control
ControlSend($handle, "", "Edit1", "AbCdE")
EndIf