Dein Sleep(1) solltest du in deiner Endlosschleife in mind. 100-1000 ändern, damit weniger CPU verbraucht wird. HotKeySet unterbricht den Sleep, also kannst du ihn beliebig groß setzen. Da du nach Fehlern fragst, wäre hilfreich, was genau bei dir nicht funktioniert. Falls die Bilder nicht gefunden werden, kann es an deiner 0 Toleranz liegen. Das kannst du ruhig auf 40-60 ändern, falls es keine sehr kleinen Bilder sind.
Quote:
|
Meine frage: wie bekomme ich die Dauerschleife hin
|
Die Dauerschleife hast du doch schon durch die While 1 Schleife. Es empfiehlt sich jedoch, nachdem du dein erstes Bild gefunden hast, einen kleinen Sleep einzubauen, falls dein 2. Bild nicht bereits auf dem Bildschirm ist, da es sonst ein paar Millisekunden brauchen könnte, um dargestellt zu werden.
Fehlt außerdem nicht ein "=" bei deinem 2. ImageSearch Aufruf?
Quote:
|
und kann ich auch sagen IdleWC muss auf einer bestimmten XY sein damit "then" gemacht wird
|
If ($result = 1) AND ($x1 = $deinX) AND ($y1 = $deinY)
Falls du das Bild nur in einem bestimmten Bereich suchst, kannst du auch einfach _ImageSearchArea verwenden