Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: C.Oy en Diciembre 22, 2016, 05:52:18 PM

Título: [SOLUCIONADO] Mouse Clicks Webbrowser
Publicado por: C.Oy en Diciembre 22, 2016, 05:52:18 PM
This is for the vb.net professionals
How can I simulate mouse clicks inside a webbrowser, I want to control a webbrowser from vb.net remotely via socket
Título: Re:Mouse Clicks Webbrowser
Publicado por: fudmario en Diciembre 22, 2016, 10:17:22 PM
Hola,.

Para poder Simular los Clicks, puedes usar(Asumiendo que tienes un WebBrowser con el Nombre: WebBrowser1):
Código (vbnet) [Seleccionar]

WebBrowser1.Document.GetElementById("yourID").InvokeMember("click")

O:
Código (vbnet) [Seleccionar]

WebBrowser1.Document.GetElementFromPoint(x, y).InvokeMember("click")


Aqui te dejo Un ejemplo de cómo Iniciar sesión en el foro:

Código (vbnet) [Seleccionar]


' Ir a la dirección para Iniciar Sesión:
     WebBrowser1.Navigate("https://underc0de.org/foro/index.php?action=login")
' Llenando el campo para el Nombre de Usuario:
    WebBrowser1.Document.GetElementById("user").InnerText = "fudmario"
' Llenando el campo para la Contraseña de Usuario:
    WebBrowser1.Document.GetElementById("passwrd").InnerText = "1234567890miPass"
' Para hacer clic en el boton "Ingresar"
    WebBrowser1.Document.GetElementById("frmLogin").InvokeMember("submit")
Título: Re:Mouse Clicks Webbrowser
Publicado por: C.Oy en Diciembre 22, 2016, 10:56:57 PM
Gracias fudmario, pero no fue así, ya sé manipulación html Mecher, quería simular clics de ratón en lugar de X & Y
Creo que el mouse_event la user32 me puede ayudar
o que el código aquí también puede ayudar y, gracias

"WebBrowser1.Document.GetElementFromPoint(x, y).InvokeMember("click")"
Título: Re:Mouse Clicks Webbrowser
Publicado por: Yuki en Diciembre 23, 2016, 03:08:35 AM
English:

Yeah. You need mouse_event, or, if you dont need cursor move, really simulated: WM_LBUTTONDOWN And WM_LBUTTONUP messages for SendMessage.

Español:

Si. Vos necesitas mouse_event, o, si no queres mover el cursor, realmente simulado: WM_LBUTTONDOWN y WM_LBUTTONUP mensajes para SendMessage.