|
You last visited: Today at 19:42
Advertisement
Pixelsearch & Gdi+
Discussion on Pixelsearch & Gdi+ within the AutoIt forum part of the Coders Den category.
03/31/2013, 03:02
|
#1
|
elite*gold: 0
Join Date: Jan 2013
Posts: 825
Received Thanks: 405
|
Pixelsearch & Gdi+
Nabend Leute,
kann man mit mit Pixelsearch & Gdi+ folgendes Programm machen?
Beispiel: Wenn ich z.B. auf meinen Desktop einen grünen Punkt habe, soll das Programm per Pixelsearch den grünen Punkt finden & per GDI+ eine 4eck drum machen.
Allerding soll das 4eck auf dem Desktop sein, also immer um den Pixel und nicht auf der GUI>
|
|
|
03/31/2013, 11:57
|
#2
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Ganz einfach dank Achat:
Code:
#include <GDIPlus.au3>
#include <WinApi.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 10, 10, 192, 124, $WS_POPUP, $WS_EX_LAYERED)
$Pic1 = GUICtrlCreatePic("bg.gif", 0, 0, 10, 10)
_WinAPI_SetLayeredWindowAttributes($Form1, 0x00FF00)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
_GDIPlus_Startup()
$Handle = _GDIPlus_GraphicsCreateFromHWND($Form1)
_GDIPlus_GraphicsDrawRect($Handle,0,0,9,9)
While 1
$Search = PixelSearch(0,0,@DesktopWidth,@DesktopHeight,0x00FF00,50,10)
If IsArray($Search) Then
WinMove($Form1,"",$Search[0]-5,$Search[1]-5)
EndIf
WEnd
_GDIPlus_Shutdown()
(Download für die bg.gif:  )
|
|
|
03/31/2013, 12:15
|
#3
|
elite*gold: 0
Join Date: Jan 2013
Posts: 825
Received Thanks: 405
|
Ah danke.
Allerdings sollte es ungefähr so sein, das er jetzt bei einem beliebigen Pixel sucht und den mit einen Kästchen umrandet. Also ein etwas größeres 4eck.
Könnte mir vllt jemand dazu ein tut schicken?
Ps.: also das Programm soll nicht nur auf den Bild ein Pixel suchen, sondern auf den ganzen Desktop, oder z.B. wenn man ein Spiel öffnet das der da den Pixel sucht und ein Kästchen drum macht.
|
|
|
03/31/2013, 12:27
|
#4
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Einen Pixel den du bei PixelSearch angibst.
(Hier ist es 0x00FF00 weil du sagtest Grün)
Schau dir das mal an dann verstehst du was ich gemacht habe:
|
|
|
03/31/2013, 12:35
|
#5
|
elite*gold: 0
Join Date: Jan 2013
Posts: 825
Received Thanks: 405
|
Der grüne Pixel war nur ein Beispiel. 
Aber der sucht ja den Pixel nur auf der bg.gif Datei & nicht auf den gesamten Desktop.
__
Ich werde es mir angucken, danke.
|
|
|
03/31/2013, 12:38
|
#6
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Doch auf dem gesamten Desktop
Quote:
|
$Search = PixelSearch(0,0,@DesktopWidth,@DesktopHeight,0x00F F00,50,10)
|
0 = Von Links...
0 = .. Oben
@DesktopWidth = Nach Rechts...
@DesktopHeight = unten
0x00FF00 = Farbe Grün suchen
50 = Grün kann 50 Variationen haben
10 = und jeder 10te Pixel wird überprüft
|
|
|
03/31/2013, 20:32
|
#7
|
elite*gold: 11
Join Date: Jun 2012
Posts: 894
Received Thanks: 1,463
|
Ich hätte da mal ne Frage wie kann ich es machen das der innen Raum Transparent
so dass man mitten durch Klicken kann
Wie im Bild
und ich hätte noch eine Frage wie mach ich es so
das alle Objecte Makiert werden nicht nur eins
|
|
|
04/01/2013, 11:48
|
#8
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Quote:
|
Ich hätte da mal ne Frage wie kann ich es machen das der innen Raum Transparent
|
Welcher Innenraum ?
Quote:
|
so dass man mitten durch Klicken kann
|
Durch was ?
Quote:
|
alle Objecte Makiert werden nicht nur eins
|
Welche Objekte ?
|
|
|
04/01/2013, 14:39
|
#9
|
elite*gold: 11
Join Date: Jun 2012
Posts: 894
Received Thanks: 1,463
|
Quote:
Originally Posted by -[Frame]*
Nabend Leute,
kann man mit mit Pixelsearch & Gdi+ folgendes Programm machen?
Beispiel: Wenn ich z.B. auf meinen Desktop einen grünen Punkt habe, soll das Programm per Pixelsearch den grünen Punkt finden & per GDI+ eine 4eck drum machen.
Allerding soll das 4eck auf dem Desktop sein, also immer um den Pixel und nicht auf der GUI>
|
wenn ich jetz mehrere Grüne Punkte hab soll er alle Punkte mit einem 4eck makieren
Quote:
|
so dass man mitten durch Klicken kann
|
mitten durch den 4eck
wenn ein 4eck das grüne makiert möchte ich noch das ich das grüne anklicken kann
|
|
|
04/02/2013, 01:02
|
#10
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Nein nur, wenn die Punkte Statisch sind. Sind sie es ?
|
|
|
04/03/2013, 19:46
|
#11
|
elite*gold: 11
Join Date: Jun 2012
Posts: 894
Received Thanks: 1,463
|
Quote:
|
Originally Posted by Croco™
Nein nur, wenn die Punkte Statisch sind. Sind sie es ?
|
was meinste eigentlich statisch
ob die sich bewegen ??
Posted from elitepvpers.com App for Android
|
|
|
 |
Similar Threads
|
c# pixelsearch HELP
06/30/2012 - .NET Languages - 5 Replies
Hi alle,
habe schon gegoogelt, finde aber nichts passendes.
ich habe broblem mit c# und zwar will ich einen c# pixelsearch fram bot machen der im bestimmte position/Bitmap im Form1/Fenster mit einer virtuellen maus auf bestimmte farben wie z.b. auf gelb links click macht und dan SendKeys.SendWait("1"); // Taste 1 sendet.
http://s14.directupload.net/images/111108/temp/to kufuep.png
|
Pixelsearch
06/26/2010 - General Coding - 5 Replies
Hallo, ich habe ein Problem, ich habe versucht ein kleines Programm mit Pixelsearch zu erstellen, da ich daran kläglich gescheitert bin wollt ich mal fragen ob das jemand von euch für mich übernehmen kann? Ich möchte das das Program gedrückt hält und dann einen Pixel in der Farbe sucht (sind mehrere vorhanden und es ist egal welchen er anklickt), ihn anklickt und dann ein paar sekunden wartet dann Leertaste für kurze Zeit gedrückt hält. Das soll sich dann nach einiger Zeit wiederholen. Die...
|
pixelsearch
02/07/2009 - General Coding - 1 Replies
gibt es in ner anderen programmiersprache sowas ähnliches wie pixelsearch, nur dass es auch in minimierten fenstern geht? und auch dass man autoit funktionen wie mausbewegungen und keyboad controls im minimierten fenster ausführen kann.
|
PixelSearch
07/27/2008 - Nostale - 5 Replies
hi leute kann mir pls jemand erklären wie man pixelsearch benuzt??
|
pixelsearch???
07/15/2008 - Guild Wars - 16 Replies
Also ich wollte mir einen eigenen Bot für Tore von Kryta machen erstes Problem 3 Spawnpunkte :eek: also wollte ich den weg zum kaufmann mit pixelsearch finden Problem dabei ich habs noch nie gemacht. und da wollt ich mal ganz nett fragen ob jemand eine gute seite kennt wo es ein Tutorial gibt:confused:
|
All times are GMT +1. The time now is 19:43.
|
|