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)
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
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.
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...
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
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
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)