Buchstabe im unvisible IE

  • Hey Leute,

    ich möchte den Internet Explorer unvisible öffnen, einen kleinen Buchstaben generieren und dann in der google suchleiste ausgeben lassen.

    [autoit]

    #include <IE.au3>
    $oIE = _IECreate("www.google.de", 0, 0, 1) ;IE unsichtbar öffnen und warten bis fertig geladen
    Sleep(1000)
    $rand = Random(97, 122)
    MsgBox(0, "Zufall", Chr($rand))
    Send(Chr($rand))
    _IEAction($OIE, 'visible') ;IE wieder sichtbar machen

    [/autoit]

    Doch irgendwo ist ein Fehler ...

    MFg

  • Du musst den Wert natürlich in das Input reinschreiben, also zuerst das Element im IE suchen und dieses dann mit dem Wert befüllen.

    [autoit]

    #include <IE.au3>

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

    $oIE = _IECreate("www.google.de", 0, 0) ;IE unsichtbar öffnen und warten bis fertig geladen

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

    $sRandomChar = Chr(Random(97, 122))
    $oSearchField = _IEGetObjById($oIE, "lst-ib")
    _IEFormElementSetValue($oSearchField, $sRandomChar)

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

    _IEAction($oIE, 'visible') ;IE wieder sichtbar machen

    [/autoit]