|
You last visited: Today at 07:04
Advertisement
RandomClicker?
Discussion on RandomClicker? within the AutoIt forum part of the Coders Den category.
03/24/2013, 00:20
|
#1
|
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
|
RandomClicker?
Hallo,
Ich habe ein Programm erstellt mit Pixelsearch.. Wie mach ich dass wenn er nicht den einen Pixel Findet er Random in irgend einen Bereich Clickt...
Und zwar in dem Bereich:
Links Oben:
962, 598
Links Unten:
962, 742
Rechts Oben:
1207, 598
Rechts Unten:
1207, 746
Also dass sollen dann die "Grenzen" sein wo er Max HInfliegen soll.
|
|
|
03/24/2013, 00:48
|
#2
|
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
|
Einfach solange Koordinatenpaare generieren, bis man in dem gewünschtem Bereich ist?
|
|
|
03/24/2013, 00:54
|
#3
|
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
|
Pnned
|
|
|
03/24/2013, 00:58
|
#4
|
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
|
Code:
HotKeySet ("{F8}", "Start")
HotKeySet ("{Esc}", "_Exit")
While 1
Sleep(250)
WEnd
Func Start()
While 1
MouseClick("Left",979,614)
$pos = PixelSearch( 223, 60, 1226, 760, 16580599,0)
If isArray($pos) Then
MouseMove($pos[0],$pos[1],0)
MouseClick("Left")
Else
$x = Random(962,1207,1)
$y = Random(598,746, 1)
MouseMove($x,$y,0)
EndIf
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
|
|
|
03/24/2013, 01:21
|
#5
|
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
|
hab das Script versucht zu "Reparieren"
Code:
HotKeySet ("{F8}", "Start")
HotKeySet ("{Esc}", "_Exit")
While 1
Sleep(250)
WEnd
Func Start()
While 1
MouseClick("Left",979,614)
$pos = PixelSearch( 223, 60, 1226, 760, 16580599,0)
If isArray($pos) Then
MouseMove($pos[0],$pos[1],0)
MouseClick("Left")
If isArray($pos) = False Then
$x = Random(962,1207,1)
$y = Random(598,746, 1)
MouseMove($x,$y,0)
EndIf
EndIf
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
Klappt nur leider nicht ._.
|
|
|
03/24/2013, 01:39
|
#6
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Was klap nicht ?
Findet er nichts bei Pixelsearch ?
Oder klickt er nicht Random irgendwo hin ?
|
|
|
03/24/2013, 02:08
|
#7
|
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
|
Quote:
Originally Posted by Croco™
Was klap nicht ?
Findet er nichts bei Pixelsearch ?
Oder klickt er nicht Random irgendwo hin ?
|
Ja also
Wenn der Pixel da ist soll die maus Draufklicken.
Wenn der Pixel nicht da is soll er Random in dem Bereich rumklicken.
|
|
|
03/24/2013, 02:20
|
#8
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Quote:
Originally Posted by »DuRöhre™
Wenn der Pixel nicht da is soll er Random in dem Bereich rumklicken.
|
Code:
MouseClick('left',Random(0,@DesktopWidth,1),Random(0,@DesktopHeight,1))
MfG
|
|
|
03/24/2013, 02:22
|
#9
|
elite*gold: 0
Join Date: Feb 2013
Posts: 658
Received Thanks: 148
|
Quote:
Originally Posted by Achat
Code:
MouseClick('left',Random(0,@DesktopWidth,1),Random(0,@DesktopHeight,1))
MfG
|
Danke nur könntest du bitte das komplette Script also deinen Teil in meinem Drinn schrieben? 
Währe echt freundlich! =)
|
|
|
03/24/2013, 03:57
|
#10
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
|
|
|
03/24/2013, 07:15
|
#11
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Komm schon. Etwas wirste du wohl alleine schaffen
|
|
|
03/24/2013, 18:16
|
#12
|
elite*gold: 0
Join Date: Apr 2011
Posts: 363
Received Thanks: 167
|
why don't you try with fast find the search is inmediately and it will find the nearest pixel from a spot
|
|
|
03/24/2013, 20:33
|
#13
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Code:
$pixel = Pixelsearch(0,0,@DesktopHeight,@DesktopWidth,"0x")
If not @error Then
MouseMove($pixel[0],$pixel[1],1)
MouseClick("Left")
Else
MouseMove(Random($map1[0],$map2[0]),Random($map1[1],$map2[1]),1)
Mouseclick("Left")
EndIf
sowas ?
|
|
|
All times are GMT +2. The time now is 07:04.
|
|