Autor Tema: [C#] Clickear imagen dentro de webbrowser (invokemember)  (Leído 3969 veces)

XR32Y

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 5
    • Ver Perfil
Hola, estoy haciendo un programa para un juego online que consiste en agarrar unas cajas, entonces necesito saber cómo puedo utilizar la funcion de invokemember("click") para clickear esas imágenes de caja cada que aparezcan.

XR32Y

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 5
    • Ver Perfil
Re:[C#] Clickear imagen dentro de webbrowser (invokemember)
« Respuesta #1 en: 13 de Julio 2015, 01:39 »
¿Nadie?  :-[ Igual, alguna otra cosa que recomienden?.

 Lo que necesito es que funcione dentro de un webbrowser y que se clicken ciertas imágenes.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:[C#] Clickear imagen dentro de webbrowser (invokemember)
« Respuesta #2 en: 15 de Julio 2015, 19:48 »
Hola para obtener ayuda es necesario describir mejor el problema (no se entiende bien a qué te refieres con agarrar unas cajas) y es preferible que hayas escrito el código y lo pegues como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

La ejecución de respuesta a eventos puede hacerse con JavaScript pero en el proyecto que estás desarrollando no sé lo que necesitas realmente. Aquí hay ejemplos: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206


Ejemplo de InvokeMember:

Código: [Seleccionar]
HtmlElementCollection inputColl = HTMLDoc.GetElementsByTagName("input");
        foreach (HtmlElement inputTag in inputColl)
        {
            string valueAttribute = inputTag.GetAttribute("value");
            if (valueAttribute.ToLower() == "sign up")
            {
                inputTag.Focus();
                inputTag.InvokeMember("Click");
                break;
            }
        }


Saludos
Responsable de departamento de producción aprenderaprogramar.com

XR32Y

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 5
    • Ver Perfil
Re:[C#] Clickear imagen dentro de webbrowser (invokemember)
« Respuesta #3 en: 17 de Julio 2015, 01:31 »
Gracias por responder, me explico mejor; es que estoy haciendo una prueba en un juego flash algo antiguo que consiste en eso, agarrar unas especies de cajas para obtener recompensas y mientras no se vean esas cajas dentro del juego que continúe haciendo clicks automáticamente hasta ver una y volverla a clickear.

 
« Última modificación: 17 de Julio 2015, 16:49 por César Krall »

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".