Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 19:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Pixelsearch & Gdi+

Discussion on Pixelsearch & Gdi+ within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
-[Frame]*'s Avatar
 
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>
-[Frame]* is offline  
Thanks
1 User
Old 03/31/2013, 11:57   #2
 
Croco™'s Avatar
 
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: )
Croco™ is offline  
Thanks
2 Users
Old 03/31/2013, 12:15   #3
 
-[Frame]*'s Avatar
 
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.
-[Frame]* is offline  
Old 03/31/2013, 12:27   #4
 
Croco™'s Avatar
 
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:
Croco™ is offline  
Thanks
1 User
Old 03/31/2013, 12:35   #5
 
-[Frame]*'s Avatar
 
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.
-[Frame]* is offline  
Old 03/31/2013, 12:38   #6
 
Croco™'s Avatar
 
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
Croco™ is offline  
Thanks
1 User
Old 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
KaT̅1muR̅ is offline  
Old 04/01/2013, 11:48   #8
 
Croco™'s Avatar
 
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 ?
Croco™ is offline  
Old 04/01/2013, 14:39   #9
 
elite*gold: 11
Join Date: Jun 2012
Posts: 894
Received Thanks: 1,463
Quote:
Originally Posted by -[Frame]* View Post
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
KaT̅1muR̅ is offline  
Old 04/02/2013, 01:02   #10
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Nein nur, wenn die Punkte Statisch sind. Sind sie es ?
Croco™ is offline  
Old 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
KaT̅1muR̅ is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.