Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:46

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

Advertisement



[AutoIt] Radome Click

Discussion on [AutoIt] Radome Click within the AutoIt forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
Mr.Help's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 217
Received Thanks: 17
[AutoIt] Radome Click

Hallo, ich hab mir ein programm gemacht das für mich was klickt...

aber ich komm nicht weiter bin neu in der welt von Autoit ^^

Kann mir einer den Code sagen zu diesen Problem.

Ich will das meine maus auf einer bestimmten Fläche (1x,2x,1y,2y) klickt immer wieder aber an verschieden stellen und ich sollte einstellen können wann er wieder klickt. Ich hab keine Lösung gefunden das Programm soll ein kleiner bot werden nur zur übung. wenn jemand mein code sehen will nicht lachen.
Code:
Hotkeyset ( "{F11}" , "Exit")



While 1

$PixelColor = PixelSearch ( 236, 222, 755, 579, 0xD8FFCF )

If isArray ( $PixelColor ) = True Then
   Mousemove ( $Pixelcolor [0], $PixelColor [1], 0 )

Elseif isArray ( $PixelColor ) = False Then
Mouseclick ("left" , Random [0] Random [1], 50)


endif

WEnd

Func _Exit()
   Exit
   
EndFunc
Elseif isArray ( $PixelColor ) = False Then
Mouseclick ("left" , Random [0] Random [1], 50)

Dachte es geht so ^^ geht leider nicht
Mr.Help is offline  
Old 04/13/2012, 23:40   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Die Random-Funktrion benötigt Runde klammern.
Random(0,1024)
Freddy​ is offline  
Old 04/14/2012, 00:13   #3
 
Mr.Help's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 217
Received Thanks: 17
Quote:
Hotkeyset ( "{F11}" , "Exit")



While 1

$PixelColor = PixelSearch ( 236, 222, 755, 579, 0xD8FFCF )

If isArray ( $PixelColor ) = True Then
Mousemove ( $Pixelcolor [0], $PixelColor [1], 0 )

Elseif isArray ( $PixelColor ) = False Then
Mouseclick ("left" , Random (0,100) ,Random (100,100) , 50)


endif

WEnd

Func _Exit()
Exit

EndFunc
jetzt klickt er aber auf einer linie und nicht in einen Kasten drin
Mr.Help is offline  
Old 04/14/2012, 00:45   #4
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
du musst die random zahlen anpassen
Freddy​ is offline  
Old 04/14/2012, 00:46   #5
 
Mr.Help's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 217
Received Thanks: 17
kannst du mir kein beispiel code machen ?
Mr.Help is offline  
Old 04/14/2012, 01:00   #6
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by Mr.Help View Post
jetzt klickt er aber auf einer linie und nicht in einen Kasten drin
Einfach die Zahlen anpassen. Ist doch easy. Nimmst du die obere Ecke rechts und links, das ist dann dein X, von unten nach oben ist dein Y. und jetzt einfach diese Zahlen in die Random Funktion einbauen ( F 1 für Hilfe drücken ) Coords findest du mit dem AutoIt Window Info Tools, ist im AutoIt Ordner.


Quote:
Originally Posted by Mr.Help View Post
kannst du mir kein beispiel code machen ?
Nope, finde die Lösung und du hast viel viel mehr davon. Dann kannst du das Problem nämlich beim nächsten mal selbst lösen.
Achat is offline  
Old 04/14/2012, 01:12   #7
 
Mr.Help's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 217
Received Thanks: 17
Mouseclick ("left" , Random ( 0,0) ,Random (100,100) , 50)

Also wenn ich das so habe klickt er dann in ein Kästchen mit 100 x 100 rum ?
Mr.Help is offline  
Old 04/14/2012, 01:19   #8
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Quote:
Originally Posted by Mr.Help View Post
Mouseclick ("left" , Random ( 0,0) ,Random (100,100) , 50)

Also wenn ich das so habe klickt er dann in ein Kästchen mit 100 x 100 rum ?
Ne dann klickt er auf der auf den Koordinaten x = 0 und y = 100 rum
Freddy​ is offline  
Old 04/14/2012, 01:43   #9
 
Mr.Help's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 217
Received Thanks: 17
man ich will nix sagen ich bin anfänger und ihr helft mir nicht mit denn ja es ist so sehr leicht bla bla hilft mir das nix kann niemand hier mir den Code Schreiben das er immer zufällige klicks auf ein 100 auf 100 feld macht mehr will ich nicht...
Mr.Help is offline  
Old 04/14/2012, 01:51   #10
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Dafür müssen wir aber die Koordinaten dieses Feldes wissen.

Dann machst du beim MouseClick einfach
MouseClick ('left', Random(XCoordLinks,XCoordRechts,1),Random(YCoordUn ten,YCoordOben,1) ,1,1)
Die Coordinaten musst du da nur einsetzen.
X-Achse: ------------
Y-Achse
|
|
|
Coordinaten kannst du mit dem AutoIt Window Info Tool finden, welches im AutoIt Programmordner ist.

Einfach bei jeder Funktion/Befehl draufklicken, F1 drücken (öffnet Hilfe) und lesen, lesen, lesen
TuTs gibt es auch SuFu benutzen oder mal im AutoIt Bereich schauen:



Quote:
Originally Posted by Mr.Help View Post
man ich will nix sagen ich bin anfänger und ihr helft mir nicht mit denn ja es ist so sehr leicht bla bla hilft mir das nix kann niemand hier mir den Code Schreiben das er immer zufällige klicks auf ein 100 auf 100 feld macht mehr will ich nicht...
Und würdest du bitte einfach nur lesen.. die Antwort steht jetzt schon 3 mal hier im Thread
Achat is offline  
Closed Thread

Tags
autoit, mouseclick


Similar Threads Similar Threads
AutoIt Pixel Search & Click Frage.
11/23/2010 - AutoIt - 12 Replies
Hey e*pvpers. Bin grade angefangen, mich bisschen in AutoIt reinzuarbeiten. Wollte dazu nen kleinen, recht simplen Bot erstellen, der eine bestimmte Pixelfarbe sucht - Wenn er das gefunden hat, sollte er eig draufklicken. Bin allerdings nur so weit gekommen, dass der Pixel gefunden wird, und ein Klick auch gemacht wird. Allerdings klickt die Maus da wo der Cursor grade steht, und movt nicht zu dem jeweiligen Pixel. Und da ich wie gesagt grad erst anfange, weiss ich den Befehl...
[Autoit] ControlSend/Click and DF
01/20/2010 - General Gaming Discussion - 11 Replies
hey, ich habe ein kleines problem mit autoit in DF. für controlsend bzw controlclick finde ich nicht die benötigte controlID. das window info tool zeigt keine an. wenn ich bei controlID dann nur "" angebe, funktioniert es anscheinend nicht. kann man da was machen? danke. english: hey, im having a smal problem with autoit in DF. controlsend / controlclick dont seem to work. the window info tool doesnt show a controlID for DF. any help? thanx
AutoIt Left Click Help
07/25/2009 - Dekaron - 5 Replies
I cannot seem to figure out how to make an AutoIt line that makes it click on the mouse's current position. Could anybody provide me with a link to a tut that explains, or just give me the line itself? I'm kinda new to AutoIt, so I appologize
how to send contorl+mouse click in autoit
09/07/2005 - AutoIt - 0 Replies
Hi, I am wondering how to send contorl+left mouse click in autoit. What I do now: AutoItSetOption ( "SendKeyDownDelay", 10) Send("^") MouseClick("left",Random&a mp;#40;0,1024,1),Random(0,700,1&am p;#41;,1,1) AutoItSetOption ( "SendKeyDownDelay", 1)



All times are GMT +1. The time now is 01:47.


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.