elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 03:10  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  Clickear sin mover mouse
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Clickear sin mover mouse  (Leído 3,662 veces)
BahiereTTi

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Clickear sin mover mouse
« en: 27 Julio 2011, 07:44 »

Bueno, hay un tal macrocrack que hace click en una coordenada todo el tiempo sin mover el mouse...

Quiero lograrlo, pero no me sale.

Lo único que logro es mover el mouse a esa coordenada automaticamente.

Pienso que la única formar de clickear en una coordenada es con el MOUSE, pero el "MACROCRACK" tiene un autoclickear en una ubicación sin mover el mouse a esa coordenada.


En línea
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #1 en: 27 Julio 2011, 23:45 »

claro que se puede xD, no es muy complicado, puedes usar la funcion mouse_event para realizar los click


En línea
Elemental Code


Desconectado Desconectado

Mensajes: 499


Im beyond the system


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #2 en: 28 Julio 2011, 03:19 »

busca como hacer un hook al mouse y un ejemplo de autockicker creo que es de blackzerox
En línea

raul338
Moderador
***
Conectado Conectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Clickear sin mover mouse
« Respuesta #3 en: 28 Julio 2011, 03:23 »

Busca sobre como usar SendInput
y INPUT Structure (junto a MOUSEINPUT Structure)

Hay un hilo abierto por LeandroA sobre la misma pregunta :P
En línea

BahiereTTi

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #4 en: 28 Julio 2011, 03:42 »

Me están dando muchas cosas para estudiar en Ingles.


Me aseguran que esto me llevaría al exito de lo que quiero?

Me pueden explicar algo ustedes?
En línea
Elemental Code


Desconectado Desconectado

Mensajes: 499


Im beyond the system


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #5 en: 28 Julio 2011, 05:08 »

Aprender VB te va a llevar definitivamente adonde queres llegar :xD >:D
En línea

yalosabes

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #6 en: 28 Julio 2011, 09:05 »

Yo  tambien busco la forma de hacer click sin mover el mouse.. alguien podria ayudar??
En línea
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 2.831


I'Love...!¡.


Ver Perfil WWW
Re: Clickear sin mover mouse
« Respuesta #7 en: 28 Julio 2011, 10:07 »

SendMessage()

...
En línea

Web Principal-->[ Blog(VB6) | Host File (Public & Private) | Scan Port | (New)MyInfraPC (Descubre mi Contraseña venefi. $) ]



The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilith y el metal mi
Miseryk

Desconectado Desconectado

Mensajes: 59


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #8 en: 28 Julio 2011, 17:09 »

Para clickear sin mover el mouse, tenés que dejar la mano fija, te recomiendo presionar el mouse así podés hacer click sin moverlo xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

En realidad lo que querés hacer es clickear sin mover el cursor (supongo) tal vez ésto ayude -> API mouse_event
En línea
calk9

Desconectado Desconectado

Mensajes: 55


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #9 en: 2 Agosto 2011, 22:54 »

SendMessage()

...

Totalmente, millones de ejmplos hay de SendMessage, debes usar esta API.
En línea
Hasseds

Desconectado Desconectado

Mensajes: 144



Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #10 en: 3 Agosto 2011, 19:10 »

SendMessage (ByVal lParam As Long)

 +

 Make_lParam


Código
 
Function Make_lParam(ByVal x As Integer, ByVal y As Integer) As Long
  Make_lParam = (x And &HFFFF&) Or (y * &H10000)
End Function
 
 






« Última modificación: 9 Agosto 2011, 12:58 por Hasseds » En línea

Sergio Desanti
BahiereTTi

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #11 en: 15 Agosto 2011, 18:05 »

Function Make_lParam(ByVal x As Integer, ByVal y As Integer) As Long
  Make_lParam = (x And &HFFFF&) Or (y * &H10000)
End Function
 

¿?


Así?

Pero, que en un timer pongo frmmain.make

O que?

Y tendría que poner: X = COORDENADA

Y: Y = COORDENADA

Pero, no entiendo ese código.

La cosa es que en un timer pase eso.

¿Pongo ese código en un timer?

Pero donde modifico las coordenadas?


Ayudaaaa
En línea
Hasseds

Desconectado Desconectado

Mensajes: 144



Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #12 en: 15 Agosto 2011, 20:28 »

Código
 
Option Explicit
 
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
 
Private Sub Form_Load()
 ScaleMode = 3
 Timer1.Interval = 16
End Sub
 
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
 
 Static CountClickX15Y15 As Long
 
 If Button = vbLeftButton And x = 15 And y = 15 Then
   CountClickX15Y15 = CountClickX15Y15 + 1
   Caption = CountClickX15Y15
 End If
 
End Sub
Function Make_lParam(ByVal x As Integer, ByVal y As Integer) As Long
 Make_lParam = x Or (y * &H10000)
End Function
 
Private Sub Timer1_Timer()
 Call SendMessage(Me.hwnd, &H201, &H0&, Make_lParam(15, 15))
 Call SendMessage(Me.hwnd, &H202, &H0&, Make_lParam(15, 15))
End Sub
 
 
 


En línea

Sergio Desanti
Hasseds

Desconectado Desconectado

Mensajes: 144



Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #13 en: 15 Agosto 2011, 20:45 »

.
« Última modificación: 15 Agosto 2011, 21:31 por Hasseds » En línea

Sergio Desanti
BahiereTTi

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Clickear sin mover mouse
« Respuesta #14 en: 15 Agosto 2011, 21:19 »

Gracias...

El 1er codigo va en un modulo y el 2do en el form.

Agrego 1 timer 1 command button.

En el modulo, acá:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
 
  Static CountClickX15Y15 As Long
 
  If Button = vbLeftButton And x = 630 And y = 390 Then
    CountClickX15Y15 = CountClickX15Y15 + 1
    Caption = CountClickX15Y15
  End If
 
End Sub


Me tiró a CAPTION  "VARIABLE NO DEFINIDA"

¿Como la declaro y en donde me recomendas?
En línea
Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines