Also Folgendes Problem:
Ich brauche ine Script was erkennt ob ich mit dem internet verbunden bin.
Da ich keinen Befehl dafür kenne Habe ich mir gedacht man ich das Routerstatusfenster auf und scanne mit PixelScan ob da eine ip steht ( in 0x000000 natürlich) wenn man nicht connected ist, ist da nämlich alles weiß!
Das script tut aber nicht was es soll! Koordinaten sind schon richtig und so aber er findet dort jede farbe egal was ich eingebe!
und frage2:
Was hat pixelsearch für rückgabewerte?
eigentlich müsste es doch array[1] (x wert) und array[2] (ywert) sein oder? oder gibt es einen rückgabewert der checkt ob der pixel gefunden wurde?
Hier mein script:
[autoit]
AutoItSetOption("MouseCoordMode", 0)
AutoItSetOption("PixelCoordMode", 0)
Dim $Coord
WinActivate("http")
WinWait("http")
$Coord = Pixelsearch(256,210,200,200,0x000000,0)
Msgbox(0,"Error:",@error)
if $Coord Then
MsgBox(0,"Connected","Sie sind mit dem Internet Verbunden")
else
MsgBox(0,"Not Connected","Sie sind NICHT mit dem Internet Verbunden")
EndIf
anstatt if $coord hab ich auch schon if @error versucht