Moin Moin
ich arbeite gerade an einem kleinen script welches mir bei WKW meine alten einträge löscht.
Also den lösch button und anmelden klappt super. nur nach dem betätigen des Buttons kommt eine MessageBox ob man wirklich lsöchen möchte.
Diese kann ich leider nicht ansprechen. habs schon mehrfach mit Control send und Send probiert, leider keine abhilfe
Wundert euch nicht über die libs oder sonstige zusatz sachen, gehört zu nem anderen projekt
Anbei mal das Script
[autoit]#include <ButtonConstants.au3>#include <EditConstants.au3>#include <GUIConstantsEx.au3>#include <StaticConstants.au3>#include <WindowsConstants.au3>#include <Date.au3>#include <IE.au3>
Global $ntpServer = '0.de.pool.ntp.org' ; NTP-Server zum synchronisieren der Uhrzeit über das InternetDim $i = 0Dim $wartezeit = 2
$oIE = _IECreate("http://www.wer-kennt-wen.de");Prüfen ob ein Objekt erzeugt wurde
;warten bis die Seite komplett geladen wurde_IELoadWait($oIE);Erzeugen eines HTML-Formular-Objekts mit Hilfe des Formularnamens$oForm = _IEFormGetObjByName($oIE, "loginform");Erzeugen eines Formularfeld-Objekts mit Hilfe des Feldnames$oUsername = _IEFormElementGetObjByName($oForm, "loginName");Setzen des Formularfeldinhalts_IEFormElementSetValue($oUsername, "Hier Username eintragen");Erzeugen eines Formularfeld-Objekts mit Hilfe des Feldnames$oPasswd = _IEFormElementGetObjByName($oForm, "password");Setzen des Formularfeldinhalts_IEFormElementSetValue($oPasswd, "Hier PAsswort eintragen");Absenden des Formulars_IEFormSubmit($oForm)
;warten bis die Seite komplett geladen wurde_IELoadWait($oIE);alte einträge löschen_IEImgClick($oIE, "Eintrag löschen", "alt")
If WinExists("Microsoft Internet Explorer", "") Then WinActivate("Microsoft Internet Explorer", "") Send("{TAB}{ENTER}")Endif
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]anbei das bild von der Message Box(habs auch schon über die Titel probiert aber leider nix)