A Pedido do Membro diegoka10 Vou Encinar a Faser um Auto Clique Usando 2 Metodos.
METODO 1
Componentes:
2 Buttons;
2 Timer;
Tutorial:
1° Mude as captions dos buttons de acordo como se mostra abaixo:
Button 1 = Iniciar F11
Button 2 = Parar F12
2° Adcione o codigo abaixo no "Iniciar F11":
Código:
Timer1.Enabled:=True;
3° Adcione o codigo abaixo no "Parar F12"
Código:
Timer1.Enabled:=False;
4° Agora mude as properties do Timer1 de acordo como mostra abaixo:
Enabled - False;
Interval - 100; (Este valor é o tempo de cada clique é feito em MS, se quise rpode altera-lo).
Name - Timer1;
Tag - 0;
5° Agora mude as properties do Timer2 de acordo como mostra abaixo:
Enabled - True;
Interval - 100; (Não altere este valor).
Name - Timer2;
Tag - 0;
6° Agora adcione o seguinte codigo no Timer1:
Código:
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
7° Por ultimo adcione o seguinte codigo no Timer2:
Código:
if (GetAsyncKeyState (VK_F11) <> 0) then begin
Timer1.Enabled:=True;
Button1.SetFocus;
end;
if (GetAsyncKeyState (VK_F12) <> 0) then begin
Timer1.Enabled:=False;
Button2.SetFocus;
end;
METODO 2
Componentes:
2 Buttons;
1 Timer;
Tutorial:
1° Mude as captions dos buttons de acordo como se mostra abaixo:
Button 1 = Iniciar
Button 2 = Parar
2° Mude as properties do Timer1 como mostra a seguir:
Enabled - False;
Interval - 100
Name - Timer1; (Este valor é o tempo de cada clique é feito em MS, se quise rpode altera-lo).
Tag - 0;
3° Adcione o seguinte codigo no botão Iniciar:
Código:
timer1.enabled:= True;
4° Adcione o seguinte codigo no botão Parar;
Código:
timer1.enabled:= False;
5° Adcione o codigo abaixo no Timer1 se for o botão esquerdo do mouse para autoclick:
Código:
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
6° Adcione o codigo abaixo no Timer1 se for o botão direito do mouse para autoclick:
Código:
mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
Criado Por:
FusioN