hiho,
ich möchte in ein script einbauen, dass es einen automatisch am proxy-server auf der arbeit anmeldet.
hab dazu mal was aus nem alten script genommen und versucht anzupassen.
bin mir auch fast sicher, dass es letzte woche geklappt hat. danach habe ich aber noch etwas verändert, seitdem geht es nicht mehr.
aber wo ist der fehler? hab es soweit rekronsturiert wie ich meine dass es war, vllt mag mal jmd über den schnipsel gucken:
;ie settings
If $ieaxx = 1 Then
$oIE = _IECreate ("https://proxy.de.blubb/?dest=http://www.google.de/",0,0,1,0)
$oHWND = _IEPropertyGet($oIE, "hwnd")
WinSetState ($oHWND, "", @SW_MAXIMIZE )
WinSetState ($oHWND, "", @SW_SHOW )
$LocationURL = _IEPropertyget($oIE, "locationurl")
$oForm = _IEFormGetCollection ($oIE, 0)
$oUsername = _IEFormElementGetObjByName ($oIE, "user")
$oPassword = _IEFormElementGetObjByName ($oIE, "pass")
;MsgBox(0, "", $oForm & "\" & $oUsername & "\" & $oPassword)
_IEFormElementSetValue ($oUsername, $ieuser)
_IEFormElementSetValue ($oPassword, $iepw)
_IEFormSubmit ($oForm)
_IELoadWait($oIE)
;$LocationURL = _IEPropertyget($oIE, "locationurl")
;If $LocationURL <> "www.google.de" Then MsgBox(16, "Error", "You could not be login for automatic internet-acess," & @CRLF & "maybe you choose a wrong password or it was changed." & @CRLF & "Please enter your new password, you can use the CommandLine-Parameters.")
Else
EndIf
im quelltext dazu steht:
<label>User-ID <input maxLength="20" size="25" name="user" value="" class="myinput" /></label><br />
<label>Passwort <input type=password maxLength="20" size="25" name="pass" class="myinput" /></label><br />
Fehlermeldung ist diese:
--> IE.au3 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidObjectType
--> IE.au3 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidObjectType
--> IE.au3 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType
--> IE.au3 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType
der anfang der funktion klappt, dass prob tritt halt erst nach IEFormGetCollection auf .... wie man auch unschwer an der meldung erkennen kann *g*