Título: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 1 Agosto 2009, 13:55 pm hola a todos, vereis.. mi duda es si alguien save como hacer en vb algo como esto:
un codigo que clique en un WebBrowser del mismo proyecto, en una coordenada determinada de el. basicamente esto... e provado de hacerlo sin ayuda pero no ai manera vv' en fin espero que alguno de vosotros pueda ayudarme en esto, gracias Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: oJosLoCos en 1 Agosto 2009, 15:35 pm No acavo de entender exactamente que es lo que preguntas... podrias especificarlo un poco mas?
saludos Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: h0oke en 1 Agosto 2009, 15:50 pm Por favor utiliza el buscador del foro.
Aqui esta el ejemplo: http://foro.elhacker.net/programacion_vb/pulsando_teclas_con_visual_basic-t257211.0.html Un saludo! Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: Dessa en 1 Agosto 2009, 15:56 pm Tambien probá si te sirve esta otra opcion:
las coordenadas que quieras en lugar de 1,1 Código:
S2 Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 1 Agosto 2009, 16:47 pm para oJosLoCos:
aver si me explico quiero un code que clicke en un webbrowser con una web cargada en un punto determinado para que clicke cierta parte de una web ;D para Seu¥: tu ejemplo clica en la pantalla ok pero no clica en la posicion que le indico sino donde esta el raton y no clica en un WebBrowser sino en la pantalle en general para Dessa: tu code era teoricamente lo que andava buscando pero me tira un fallo Error '-2147467259 (80004005)' en tiempo de ejecución : Error en el método 'HWND' del objeto 'IWebBrowser2' porque probe con un comand si y que clickava :S asi que no entiendo.. gracias a todos por el interes Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: h0oke en 1 Agosto 2009, 16:50 pm Es solo un ejemplo, y cual es el problema que clicquee en la pantalla en general? lo mismo hará clicks en tu webbrowser :S
Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 1 Agosto 2009, 16:52 pm porque el objetivo que tengo esque sea todo mas.. automatico que no me necesite a mi para funcionar, vamos que al iniciarse el proyecto me gustaria que el solito clickara dentro del webbrowser en la coordenada que le especifique :S
Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: h0oke en 1 Agosto 2009, 16:56 pm :-\ Es que es lo mismo. Tu le darás las coordenadas de la pantalla en general, y este dará los click en ella; el único problema es que si necesitas hacerlo a medida que se modifique el wb es otra cosa.
Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: agus0 en 1 Agosto 2009, 17:44 pm Si es para apretar un boton o algo asi puedes hacer:
Por ejemplo una vez que el navegador se situe en la pagina que quieres: Código: Me.WB1.Document.Forms(0).submit.Click eso aria que WB1(WebBrowser1) haga click en el boton "submit" que esta adentro del form(0) para saber estos datos tenes que ver el codigo fuente de la web Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 2 Agosto 2009, 02:37 am para agus0:
y si el boton esta en un reproductor flash que esta en la web por ejemplo ay manera de clicarlo? Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: agus0 en 2 Agosto 2009, 19:16 pm Si es que existe esa posibilidad. No se como hacerlo. Si encuentras algo en la web Compartilo.
Pero la verdad que no se como manejar Flash :-\ Suerte Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 2 Agosto 2009, 21:04 pm mmmm y seria posible usar algo como el codigo de dessa pero con teclas?
vamos que clicke por ejemplo TABULADOR en el formulario o en un textbox o donde yo le indique? eso seria posible? :S Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: Dessa en 2 Agosto 2009, 23:40 pm Algo asì ? (no se si te va a servir en tu caso)
Código:
S2 EDIT: para el tabulador seria vbKeyTab en lugar de vbKeySpace Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 3 Agosto 2009, 17:48 pm gracias dessa por responder :D
pues veras es muy parecido lo que as exo a lo que quiero lo que quiero seria mas o menos... ejemplo: tienes 3 command button en el formulario, pues que cuando se abra se clicke tabulador en el formulario 2 veces y luego enter y eso aria clikar el command3 si solo clickara el tabulador 1 vez teoricamente clickaria el comand2 ya se que alomejor parece algo inutil el code porque se puede hacer lo mismo mucho mas facilmente pero esque necesito hacerlo asi :S... aver si alguien save como Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: Dessa en 3 Agosto 2009, 18:22 pm Call PostMessage(Form2.Command3.hwnd, &HF5, 0&, 0&)
Título: Re: Duda sobre clicar en "pantalla" VB Publicado por: revenge1252 en 3 Agosto 2009, 21:57 pm dessa muchas gracias por tu ayuda en serio :)
solo que necesito que el codigo haga la tabulacion aleatoriamente nose si me explico, que no haga falta especificarle el command1 2 o 3, sino que clique tabulador en el formulario sin mas eso es posible? :S |