Autor
|
Tema: Guia Como hacer para mover el mouse y hacer click (Leído 8,689 veces)
|
gmf_321
Desconectado
Mensajes: 88
|
Para cambiar de posicion el mouse van a usar la siguiente api: Public Declare Function SetCursorPos Lib "user32.dll" (ByVal x As Long, ByVal y As Long) As Long Para hacer click con el mouse van a usar la siguiente api: Public Declare Sub mouse_event Lib "user32.dll" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy _ As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) Constantes del mouse_event Const MOUSEEVENTF_ABSOLUTE = &H8000 Const MOUSEEVENTF_LEFTDOWN = &H2 Const MOUSEEVENTF_LEFTUP = &H4 Const MOUSEEVENTF_MIDDLEDOWN = &H20 Const MOUSEEVENTF_MIDDLEUP = &H40 Const MOUSEEVENTF_MOVE = &H1 Const MOUSEEVENTF_RIGHTDOWN = &H8 Const MOUSEEVENTF_RIGHTUP = &H10 Const MOUSEEVENTF_WHEEL = &H80 Const MOUSEEVENTF_XDOWN = &H100 Const MOUSEEVENTF_XUP = &H200 Const WHEEL_DELTA = 120 Const XBUTTON1 = &H1 Const XBUTTON2 = &H2 Para hacer click pone este code (boton izquierdo del mouse): mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 Despues para mover el mouse : Saludos FMG ..........
|
|
« Última modificación: 25 Septiembre 2006, 22:55 pm por gmf_321 »
|
En línea
|
1. La vanidad y la avaricia son dos pecados capitales, por lo que un verdadero hacker no hackea por ganar dinero o fama. 2. Odia a Telefónica pero no te metas con ella 3. No hackees sistemas pobres que no puedan reponerse de un ataque fuerte. Ni tampoco sistemas muy ricos o grandes que puedan permitirse gastar dinero y tiempo en buscarte.
|
|
|
~~
|
Hola: Me salta error de compilacion aki: La cosa es q no entiendo por q, porque la api parece q esta bien usada... 1S4ludo
|
|
|
En línea
|
|
|
|
dPix
Desconectado
Mensajes: 222
¬_¬ - ¬O.o
|
Wenas EON, creo que tu problema se crea al poner los paréntesis, dejalo así: Imagino que será cómo un InputBox, que al poner paréntesis te pide que lo iguales a una variable en la que almacenará lo datos que eliges. Cuéntame a ver si te funciona, Un saludo, dPix
|
|
|
En línea
|
|
|
|
gmf_321
Desconectado
Mensajes: 88
|
Le tenes que sacar los parentesis
|
|
|
En línea
|
1. La vanidad y la avaricia son dos pecados capitales, por lo que un verdadero hacker no hackea por ganar dinero o fama. 2. Odia a Telefónica pero no te metas con ella 3. No hackees sistemas pobres que no puedan reponerse de un ataque fuerte. Ni tampoco sistemas muy ricos o grandes que puedan permitirse gastar dinero y tiempo en buscarte.
|
|
|
~~
|
Ok Todo en orden ahora si q funciona 1S4ludo
|
|
|
En línea
|
|
|
|
Topaz_34
Desconectado
Mensajes: 59
|
Para cambiar de posicion el mouse van a usar la siguiente api:
Código: Public Declare Function SetCursorPos Lib "user32.dll" (ByVal x As Long, ByVal y As Long) As Long Para hacer click con el mouse van a usar la siguiente api:
Código: Public Declare Sub mouse_event Lib "user32.dll" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy _ As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
me marca error en esos dos pedasos de codigo dice error de compilacion que de se permiten constantes, cadena de longitud fija.
|
|
|
En línea
|
|
|
|
~~
|
Ya te contesté en el otro post ponlas en un modulo 1S4ludo
|
|
|
En línea
|
|
|
|
Sancho.Mazorka
Desconectado
Mensajes: 480
Gamer & Programador
|
El error fue provocado xq los parentesis se usan solo cuando se usa una variable de verificacion Ej: Si no iria asi Ej: Pero tambien hay otro error ahi, una variable no va dentro de comillas, y no pueden ser letras en el SetCursorPos. [ Talvez que uds le pusieron las comillas en modo de demostracion ]Topaz_34 mira cuando pones: Public delante de una Variable, Api o Constante debe ir en un Modulo si o si y lo puede utilizar cualquier Form o Modulo u otro Objeto. Private solo el Modulo o Form u otro Objeto que contenga esa Variable, Api o Constante podra utilizarlas Si no le pones Public o Private osea que queda directamente Declare, tiene que ir en un Modulo y funciona igual que si fuese Public. Las unicas constantes que no conozco son estas, las otras si xq ya he utilizado el SetCursorPos y el Mouse_Event: Const WHEEL_DELTA = 120 ' Cuando se suelta la rueda ? Const XBUTTON1 = &H1 ' ... ? Const XBUTTON2 = &H2 ' ... ? Const MOUSEEVENTF_WHEEL = &H80 ' Cuando se apreta la rueda ? Alguien me diria que evento harian.... X favor! Muchas gracias y Salu2
|
|
« Última modificación: 4 Enero 2007, 18:49 pm por Sancho.Mazorka »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
fuentes para hacer stencils? o plantillas como queréis llamarlo
Diseño Gráfico
|
victtor77
|
2
|
9,556
|
11 Junio 2012, 16:22 pm
por Azielito
|
|
|
Problema: apretar tecla al hacer click
Programación Visual Basic
|
Demereth
|
0
|
2,133
|
24 Agosto 2013, 06:31 am
por Demereth
|
|
|
Como hacer para que mi servomotor imite movimiento de un potenciometro
Electrónica
|
KIDRAP1
|
0
|
3,540
|
30 Agosto 2013, 01:00 am
por KIDRAP1
|
|
|
Como hacer las preguntas correctas para hacer las relaciones?
Bases de Datos
|
seRgiOOOOOO
|
1
|
3,322
|
14 Febrero 2016, 17:36 pm
por xGENiiiuS
|
|
|
Progrmacion en C ¿Como hacer para que me imprima los caracteres!?
Programación C/C++
|
SSMACHINE
|
2
|
2,130
|
31 Octubre 2016, 01:40 am
por MAFUS
|
|