Inhalt aller Fenster auslesen (IE,FF,Notepad)

  • Ich würds so machen:

    [autoit]

    $var = WinList()

    [/autoit][autoit][/autoit][autoit]

    For $i = 1 to $var[0][0]
    If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
    $text = WinGetText($var[$i][0])
    MsgBox(0,"",$text)
    EndIf
    Next

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func IsVisible($handle)
    If BitAnd( WinGetState($handle), 2 ) Then
    Return 1
    Else
    Return 0
    EndIf

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Hallo freaky,

    im IE kannst du mit

    Zitat

    _IEDocReadHTML
    --------------------------------------------------------------------------------

    Gibt den kompletten HTML-Quelltext eines Dokuments zurück

    arbeiten. _InetGetSource ist bei bekannter URL auch eine Möglichkeit,

    mfg (Auto)Bert

  • Hier ein kleines Quelltext beispiel.

    [autoit]

    $URL = "http://www.irgendeineseite.de"
    $httpObj = ObjCreate("winhttp.winhttprequest.5.1")
    $httpObj.open("GET",$URL)
    $httpObj.send()
    $HTMLSource = $httpObj.Responsetext
    MsgBox(0, "Quelltext", "Der Quelltext der Seite " & $URL & " ist: " & @CRLF & $HTMLSource)

    [/autoit]

    MfG. PrideRage

    Meine Projekte:
    ClipBoard Manager (beendet)
    Gutes ClipBoard Verwaltungs Programm mit nützlichen Funktionen.

    HTML Creator (beendet)
    Nützliches Tool um schnell ein eigenes HTML Dokument zu erstellen.