IE stürtzt ab bei _IEAction($IE,"forward")

  • [autoit]

    #include <IE.au3>
    #include <Array.au3>
    #include <File.au3>
    #include <String.au3>
    #include <Date.au3>
    #include <GUIConstantsEx.au3>;basic GUI related constants
    #include <ButtonConstants.au3>;Styles für Checkboxen und Buttons
    #include <TabConstants.au3>;Tab Styles
    #include <GUIListBox.au3>;_GUICtrlListBox commands
    #include <GuiListView.au3>;_GUICtrlListView commands
    #include <WindowsConstants.au3>;common (Extended) Styles
    #include <ListBoxConstants.au3>;List Styles
    #include <GUITreeView.au3>;_GUICtrlTreeView commands
    #include <TreeViewConstants.au3>;TreeView Styles
    #include <EditConstants.au3>;Edit/Input Styles
    #include <StaticConstants.au3>;Label/Static Styles
    #include <Constants.au3>;various constants (Example: Tray, Mouse)
    #include <SQLite.au3>
    #include <SQLite.dll.au3>
    #include <ScreenCapture.au3>

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

    $oIE1=_IECreateEmbedded()

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

    #Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\Markus\Desktop\Autoit\Koda\Forms\main.kxf
    $main = GUICreate("Test", @DesktopWidth-200, @DesktopHeight-150, 150, 75)
    $IE=GUICtrlCreateObj($oIE1,50, 40, 970, 800)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    $refresh = GUICtrlCreatePic(@ScriptDir&"\IE\refresh.gif", 20, 8, 25, 25)
    $stop = GUICtrlCreatePic(@ScriptDir&"\IE\stop.gif", 56, 8, 30, 23)
    $back = GUICtrlCreatePic(@ScriptDir&"\IE\back.gif", 96, 8, 30, 23)
    $forward = GUICtrlCreatePic(@ScriptDir&"\IE\forward.gif", 135, 8, 30, 23)
    GUICtrlSetCursor($refresh, 0)
    GUICtrlSetCursor($back, 0)
    GUICtrlSetCursor($forward, 0)
    GUICtrlSetCursor($stop, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    _IENavigate($oIE1,"http://www.yahoo.de/")

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

    While True

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

    Switch GUIGetMsg ()
    Case -3
    Exit
    Case $back
    _IEAction($oIE1, "back")
    Case $forward
    _IEAction($oIE1, "forward")
    Case $refresh
    _IEAction($oIE1, "refresh")
    Case $stop
    _IEAction($oIE1, "stop")
    EndSwitch
    WEnd

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

    While 1
    $nMsg = GUIGetMsg()

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

    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE
    Exit MsgBox(64,"Ende","Bot wird Beendet!!")

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

    EndSwitch
    WEnd

    [/autoit]

    wollt mal nen "Browser" machen doch des back und forward funktioniert ncih da schließt einfach des fenster

    Einmal editiert, zuletzt von bandido1 (20. August 2009 um 13:34)

  • kann es vielleicht sein das noch keine einträge in der history vom IE-object sind sodass der sich deswegen aufhängt?
    hab noch nicht viel mit der IE.au3 gemacht..

    und das find ich ja auch gut :rofl:

    [autoit]


    Case $GUI_EVENT_CLOSE
    Exit MsgBox(64,"Ende","Bot wird Beendet!!")

    [/autoit]


    muss man eig nix mehr zu sagen..^^

  • :whistling: verdammt ich dacht ich hätte alle beweise gelöscht ;(

    naja da des hier gleich gesperrt wird geht ich mal mit meinem problem in ein anderes forum die das nich so streng sehen ;P

    pS: dein ansatz war gut des hab ich mir auch schon gedacht aber die frage is ja wie kann man das verhindern

  • fals einer die lösung weis und das net so streng sieht kann er mich ja anoynm uber skype oder msn kontektiren ;)