Functions > Window >


WinGetText

Obtient le texte d'une fenêtre.

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

Paramètres

title Le titre/hWnd/class de la fenêtre à traiter. Consultez Définition spéciale de titre.
text [optionnel] Le texte de la fenêtre à traiter. La valeur par défaut est une chaîne vide. Consultez Définition spéciale de texte.

Valeur de retour

Succès: Retourne une chaine de caractères contenant le texte lu dans la fenêtre.
Échec: Retourne "" si la fenêtre n'est pas trouvée.

Remarques

Jusqu'à 64 Ko de texte peut être récupéré. WinGetText() fonctionne sur les fenêtres réduites, mais ne fonctionne sur les fenêtres cachées que si vous avez défini Opt("WinDetectHiddenText", 1).

Si plusieurs fenêtres correspondent aux critères pour WinGetText(), les informations de la fenêtre la plus récente seront retournés.

Utilisez WinGetText("[active]") pour obtenir un texte de la fenêtre active.

En relation

ControlGetText, WinGetClassList, WinGetTitle

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Récupére le texte de la fenêtre de la fenêtre active.
    Local $sText = WinGetText("[ACTIVE]")

    ; Affiche le texte de la fenêtre.
    MsgBox($MB_SYSTEMMODAL, "", $sText)
EndFunc   ;==>Example