Code aktualisiert
Sie können AutoHotkey dafür verwenden. Sie benötigen den Befehl Imagesearch, um dies zu tun. Hier ist kompletter Code, der das tut, was Sie brauchen:
CoordMode, Pixel, Screen ImageSearch, varX, varY, 0, 0, 1360, 768, rb.bmp MsgBox, Recycle Bin coordinates are x=%varX%, y=%varY% .
Ersetzen 1360, 768
Sie in diesem Code die Bildschirmauflösung Ihres Monitors.
Setzen Sie den gesamten Code in den Editor und speichern Sie ihn unter "anyfilename.ahk".
rb.bmp ist das Abbild des Papierkorbsymbols. Um es zu machen, machen Sie das Bild in diesem Bild unten als rote Linie. Ihr Bild sollte also als Teil des Papierkorbs auf dem Bild als rote Linie angezeigt werden. Rb.bmp nicht als mein Bild machen, es sollte nur ein rotes Quadrat in meinem Bild enthalten! Fügen Sie rb.bmp in den Ordner ein, in dem sich anyfilename.ahk befindet.
Rb.bmp sollte also so aussehen:
Laden Sie die neue Version von AutoHotkey von http://ahkscript.org/ (aktuelle Version) herunter, nicht von autohotkey.com (veraltete Version!) Und installieren Sie sie.
Doppelklicken Sie nach der Installation von AutoHotkey auf anyfilename.ahk. Die Koordinaten der linken oberen Ecke von rb.bmp (grüner Kreis in meinem ersten Bild) werden im Meldungsfeld angezeigt.
AutoHotkey verfügt auch über einen Konverter, mit dem Sie die .ahk-Datei bei Bedarf in eine .exe-Datei konvertieren können.
Zweite Version
Funktioniert mit vollem und leerem Papierkorb:
CoordMode, Pixel, Screen Loop { ImageSearch, varX, varY, 0, 0, 1360, 768, rb1.bmp if(varX!="") { MsgBox, Full Recycle Bin coordinates are x=%varX%, y=%varY% } varX:="" varY:="" ImageSearch, varX, varY, 0, 0, 1360, 768, rb2.bmp if(varX!="") { MsgBox, Empty Recycle Bin coordinates are x=%varX%, y=%varY% } varX:="" varY:="" Sleep, 1000 break }
rb1.bmp ist für das vollständige Symbol des Papierkorbs.
rb1.bmp ist für ein leeres Papierkorbsymbol.
Ich habe auch Schlafbefehl gesetzt. 1000 ist hier Wert in Millisekunden (1s = 1000 Millisekunden). Mit diesem Befehl wird 1000 Millisekunden gewartet, um den Papierkorb erneut zu überprüfen. Sie können einen beliebigen Wert angeben. Sie können diesen Befehl auch ganz entfernen.