Kennt jemand eine schnellere Alternative zu PixelGetColor?
MfG
MfG
[Only registered and activated users can see links. Click Here To Register...]Quote:
Wenn man nicht alle Pixel überprüft würde man wohl auch zum Ergebnis kommen das es schneller wird
DllCall?Quote:
Wie soll die denn gehen?
also als bspQuote:
Wenn du meinst das er nur innerhalb eines Programmes nach einem Bild suchen soll ist dieses nur möglich wenn man die Area ausließt in der das Programm liegt und dann mit _ImageSearchArea arbeitet.
Func bsp()
$X = 0
$Y = 0
$bsp = _ImageSearch("bsp.png" ,1,$X,$Y,0)
If $bsp = True Then
ControlClick("BspFenster","",Random($X-10,$X+50,1),Random($Y-8,$Y+8,1))
EndIf
er soll auf die image klicken,während das fenster minimiert ist..die frage ist,findet er die image,während das fenster minimiert ist?
Das ist die gleiche Funktion, die AutoIt benutzt.Quote:
[Only registered and activated users can see links. Click Here To Register...]
aber kp wie lange das braucht^^
Nein,Quote:
also als bsp
Code:Func bsp() $X = 0 $Y = 0 $bsp = _ImageSearch("bsp.png" ,1,$X,$Y,0) If $bsp = True Then ControlClick("BspFenster","",Random($X-10,$X+50,1),Random($Y-8,$Y+8,1)) EndIf er soll auf die image klicken,während das fenster minimiert ist..die frage ist,findet er die image,während das fenster minimiert ist?
Gerade offenes Fenster speichern, das Zielfenster öffnen (WinActivate), Bild suchen, Befehle ausführen und wieder das gespeicherte Fenster in den Vordergrund setzen.Quote:
damn ;(
also die einzigste möglichkeit wäre mit memoryread..?!?
soll ya im hintergrund laufen
$file = FileRead("path")
$split = StringSplit($file, @crlf)
For $i = 0 to Ubount($split)
_GUICtrlListView_AddItem($hlistview, $split[i])
next
Sollte so aussehenQuote:
Wie sieht dein Textdokument denn aus?
Und wie willst du das dann genau in der ListView stehen haben?
MfG
würde ya wenig bringen,wenn er alle 1-2minuten das fenster wechseln müsste :PQuote:
Gerade offenes Fenster speichern, das Zielfenster öffnen (WinActivate), Bild suchen, Befehle ausführen und wieder das gespeicherte Fenster in den Vordergrund setzen.
[Only registered and activated users can see links. Click Here To Register...]
MfG
Func vita()
Do
$X = 0
$Y = 0
$vita = _ImageSearch("vita.png" ,1,$X,$Y,0)
MouseWheel("DOWN",3)
RS() ; RandomSleepFunc
Until $vita
MouseMove(Random($X-10,$X+50,1),Random($Y-8,$Y+8,1))
RS()
MouseClick("left")
RS()
EndFunc