Hallo, liebe AutoIt-User,
bin nach langer Zeit mal wieder etwas zum "testen" meiner Ideen gekommen und habe da gleich ein (für die Freaks wahrscheinlich ein kleines) Problem: Ich wollte das Update von Spybot automatisieren, scheitere aber daran, das ich das nicht korrekt auslesen kann, weder funktioniert die If-Abfrage (so wie ich es dachte *gg*), noch erscheint beim Auslesen die korrekte Information. Hier der Code dazu (ich hoffe, ich poste richtig, war ja leider lange nicht zu Autoit gekommen):
Spoiler anzeigen
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
$SpB="C:\Programme\Spybot - Search & Destroy\SDUpdate.exe"
Run ($SpB,"",@SW_MINIMIZE)
;WinWaitActive("SSpybot-S&D-Updater")
;WinWait("SSpybot-S&D-Updater")
WinWait("Spybot-S&D-Updater","")
If Not WinActive("Spybot-S&D-Updater","") Then WinActivate("Spybot-S&D-Updater","")
WinWaitActive("Spybot-S&D-Updater","")
Send("{TAB}{TAB}{SPACE}")
WinWait("Warnung","")
If Not WinActive("Warnung","") Then WinActivate("Warnung","")
WinWaitActive("Warnung","")
Sleep (2000); 5sek
Send(" ")
;Sleep (5000); 5sek
Send("s")
;Sleep (3000)
WinWait("Informationen","")
If Not WinActive("Informationen","") Then WinActivate("Informationen","")
WinWaitActive("Informationen","")
$SpUpd = WinGetText("Informationen","")
Sleep(3000)
Send("{SPACE}")
;MsgBox(0, "Text read was:", $SpUpd) ; Update auswerten
If $SpUpd = "OK" or $SpUpd="ok" then
MsgBox(0, "Text read was:", "Keine Updates verfügbar")
Else
MsgBox(0, "Text read was:", "Updates sind: "& $SpUpd); hier soll es dann weiter gehen, wenn Updates da sind
; und ich diese korrekt auslesen kann.
EndIf
[/code]
Und das gleiche Problem habe ich beim Immunisieren, ich dachte, ich könnte auch irgendwie auslesen, was ursprünglich nicht geschützt war und dann - nach dem Immunisieren eine entsprechende Meldung hinbekommen: zum Beispiel in der Art: Ursprünglich ungeschütz: xxxx, jetzt ungeschützt 0. Aber ich bekomme das auslesen dort überhaupt nicht hin und da ich denke, das liegt ausschließlich an mir, bitte ich um einen "Denkanstoß" von den Profis. Danke im Voraus dafür. (Ach so, Code zum 2. Teil habe ich nicht auf diesem PC, dürfte aber nicht schlimm sein - da ich es per Send-Befehl zwar hin bekommen hatte, das immunisiert wurde, aber halt das auslesen nicht klappte.)
LG ringsherum
Manne.
PS.: Irgendwie klappt das mit dem Qellcode einklappen hier nicht so richtig, bitte nochmals um Hilfe dafür und um Verzeihung.