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
Hola,.
Para poder Simular los Clicks, puedes usar(Asumiendo que tienes un WebBrowser con el Nombre: WebBrowser1):
WebBrowser1.Document.GetElementById("yourID").InvokeMember("click")
O:
WebBrowser1.Document.GetElementFromPoint(x, y).InvokeMember("click")
Aqui te dejo Un ejemplo de cómo Iniciar sesión en el foro:
' 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")
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")"
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.