Hallo zusammen =),
wie die Überschrift schon sagt, kann ich weder per _IENavigate() noch dirket per .navigate - Methode, weder mit dem _IE noch dem eingebeten Shell.Explorer.2 navigieren. Es kommt bei mir ständig ein COM - Error. Aber es funktioniert, wenn ich die CLSIDs direkt in den Browser eingebe!?!
Benutze Win XP, IE 7, SP2, falles es einer wissen möchte.
Spoiler anzeigen
--> COM Error Encountered in _FileTransfer.au3
----> $IEComErrorScriptline = 12
----> $IEComErrorNumberHex = 80020009
----> $IEComErrorNumber = -2147352567
----> $IEComErrorWinDescription = Falscher Parameter.
----> $IEComErrorDescription =
----> $IEComErrorSource =
----> $IEComErrorHelpFile =
----> $IEComErrorHelpContext = 0
----> $IEComErrorLastDllError = 0
Hier der dazugehörige Autoitcode
Spoiler anzeigen
#include <ie.au3>
_IEErrorHandlerRegister()
$oIE = _IECreateEmbedded()
GUICreate("", 400, 420, -1, -1)
GUICtrlCreateObj($oIE, 0, 0, 400, 400)
;~ $oIE = _IECreate()
$back = GUICtrlCreateButton("Zurück", 0, 400, 50, 20)
$vorw = GUICtrlCreateButton("vorw", 50, 400, 50, 20)
$up = GUICtrlCreateButton("hoch", 100, 400, 50, 20)
GUISetState()
;~ $oIE.navigate("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}")
_IENavigate($oIE,"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}",0)
#Region - GUI SwitchLoop
While True
Switch GUIGetMsg()
Case - 3
Exit
Case $back
_IEAction($oIE, "back")
Case $vorw
_IEAction($oIE, "forward")
Case $up
$sURL = _IEPropertyGet($oIE, "locationurl")
_IENavigate($oIE, StringLeft($sURL, StringInStr($sURL, "/", -1, -1)), 0)
EndSwitch
WEnd
#EndRegion - GUI SwitchLoop
Habe es mit GtaSpider, da er grade in ICQ on war, versucht zu lösen, bei ihm funktioniert es, bei mir nicht.
Wäre echt super hilfreich wenn mir jemand helfen könnte das Problem zu lösen.
mfg DJBaselord