Título: Programando en Batch Publicado por: larq005 en 15 Agosto 2008, 20:41 pm Hola a todos,
me encuentro programando en Batch. Sin embargo estoy intentando hacer algo que no he encontrado en ninguna página. Mi objetivo es pulsar el botón rojo :). Para ello quiero ejecutar la página "http://biboz.net/boton-rojo/" y después intentar pulsar el botón rojo...pero todo con un programa Batch! El programa para abrir la página del botón rojo (con Firefox) es: cd C:\"Archivos de programa"\"Mozilla Firefox"\ firefox.exe http://biboz.net/boton-rojo/ ¿Qué cómo puedo pulsar un botón rojo con un programa batch? Pues ahí entráis vosotros ;) Una pista: Una vez abierta la página web, pulsando la tecla Tabulador y después la tecla Intro puedo pulsar el botón rojo. ¿Cómo puedo hacer como si pulsase estas teclas pero usando un programa batch? Saludos :) Título: Re: Programando en Batch Publicado por: leogtz en 15 Agosto 2008, 21:04 pm Mmmm todo eso se hace con Nircmd muy facil, ahorita me tengo que ir, en la noche lo codeo.
Abrimos la pagina, simulamos 6 o 7 tabs, y damos enter y listo. Saludos. :) Título: Re: Programando en Batch Publicado por: Novlucker en 15 Agosto 2008, 21:22 pm En batch scripting puro no se pueden envíar puslaciones de teclas, pero como dice RockoX, si se pude hacer con una utilidad de línea de comandos como nircmd, o bien, puedes mezclar tu code con un poco de vbscript o javascript.
Saludos Título: Re: Programando en Batch Publicado por: leogtz en 16 Agosto 2008, 05:56 am Bueno, no pude realizar lo que queria tendras que modificarlo tu, ya que no se si funcione, no pude por que, ya que no dispongo de una buena conexion a internet, no pude estar checando si realizaba los saltos con TAB, asi que te dejo el "rumbo" con Nircmd :
Código: @echo off Lo hice con Iexplore ya que con Firefox no me interpretaba los sendkeys del TAB. Breve explicacion del code : Código: nircmd win activate ititle "Pulsa el boton rojo" Código: nircmd wait 1000 Código: nircmd sendkey 0x09 press Código: nircmd sendkey enter press PD : A el code le tienes que hacer sus respectivas modificaciones. PD 2 : Esto iva en Scripting. Saludos. Título: Re: Programando en Batch Publicado por: Crazy.sx en 21 Agosto 2008, 09:08 am En lugar de tantos tabs, leer un poco el codigo fuente de la página :P :xD
Ahi aparece el siguiente enlace y queda más lindo jeje http://img78.imageshack.us/img78/8251/button5ai.swf (http://img78.imageshack.us/img78/8251/button5ai.swf) Ja, de una. Saludos Título: Re: Programando en Batch Publicado por: kraszic en 24 Agosto 2008, 12:39 pm RockoX, podrias poner todos los codigos de todas las pulsaciones de teclas?? Me entiendes??
Por ejemplo, nose como son las teclas de las flechas, etc saludos Título: Re: Programando en Batch Publicado por: leogtz en 24 Agosto 2008, 18:12 pm RockoX, podrias poner todos los codigos de todas las pulsaciones de teclas?? Me entiendes?? Por ejemplo, nose como son las teclas de las flechas, etc saludos Cuando conoci a Nircmd me pregunte lo mismo, pero googleando mucho encontre esta pagina, que me ayudo mucho : http://blogs.msdn.com/michkap/archive/2006/03/23/558658.aspx (http://blogs.msdn.com/michkap/archive/2006/03/23/558658.aspx) En la pagina vienen los codigos de las teclas, solo es cuestion de ir probando, algo asi : Código: #define VK_OEM_1 0xBA // ';:' for US Donde lo que nos interesaria seria los Codigos Hexadecimales. Saludos. |