PDA

Zobacz pelna wersje : Bot



Shothic
13th September 2009, 13:15
Potrzebuje bota do w auto it który po kliknięciu na F np 8 (F8) klikał by w dane miejsce na ekranie a potem za drugim kliknięciem na F8 klikał gdzie indziej da się to zrobić? :fragend001:

Rapido
13th September 2009, 15:30
Dla chcącego nic trudnego. Poczytaj poradniki autoit od Waya. Tam masz wszystko opisane :)

francuz01
13th September 2009, 16:03
While, Func, HotKeySet("".""), Wend, 1, MouseMove(), MouseClick(), Opt(PixelCoordMode,1[0]), Exit, $zmienna1, $zmienna2 , If, Then, Endif, AND, OR, EndFunc itp.


Poskładaj sobie z tego, wierzę w Ciebie- uda Ci się :teufel038:

Shothic
14th September 2009, 14:43
W moim przypadku to nie jest takie łatwe weź i złóż .
może napisze jak to ma wyglądać

x=910 np
y=900 np

z = np 600,400

i teraz klikam f 8 i myszka klika mi to miejsce x,y a potem miejsce "z",
klikam następnie f 8 myszka klika np x + 40 , y +40 a potem z
i tak dalej kiedy kliknę 40 razy na f8 to klika od początku na miejsce x,y

Proszę o podanie jakiegoś skryptu nie całego ale coś bardziej sprecyzowanego

francuz01
14th September 2009, 20:07
W moim przypadku to nie jest takie łatwe weź i złóż .
może napisze jak to ma wyglądać

x=910 np
y=900 np

z = np 600,400

i teraz klikam f 8 i myszka klika mi to miejsce x,y a potem miejsce "z",
klikam następnie f 8 myszka klika np x + 40 , y +40 a potem z
i tak dalej kiedy kliknę 40 razy na f8 to klika od początku na miejsce x,y

Proszę o podanie jakiegoś skryptu nie całego ale coś bardziej sprecyzowanego
Ok, postaram się coś naskrobać dla Ciebie :aktion057:
Oto efekt:


HotKeySet("{F8}","klik")
HotKeySet("{END}","koniec")
While 1
Sleep(100)
WEnd
Func klik()
$licznik_klikow = 0 ;liczy ile razy funkcja została wykonana
$ile = 40 ;ile pętli ma wykonac
;#zmienne do pkt 1
$x1 = 910
$y1 = 900
;-----------------
;#zmienne do pkt 2
$x2 = 600
$y2 = 400
;################
While 1
MouseClick("left",$x1,$y1,1)
Sleep(100)
MouseClick("left",$x2,$y2,1)
$x1 =$x1 +40
$y1 = $y1 +40
$licznik_klikow = $licznik_klikow +1
If $licznik_klikow >= $ile Then
$x1 = 910
$y1 = 900
ExitLoop
EndIf
WEnd
EndFunc
Func koniec()
Exit
EndFunc
Zamknąłem tę funkcję w pętli, czyli jedno wciśnięcie F8 spowoduje czterdziestokrotne wykonanie się pętli:teufel041: Pozmieniaj sobie parametry na takie jakie tam chcesz i powiedz mi do czego to ma służyć:waffen031:

Liczę na bro ;]

Shothic
15th September 2009, 16:17
To nie to
pisałem z toba na gg o co mi chodzi

pidbulek
29th October 2009, 18:20
poszukam i ci cos dam