Page 1 of 1

Tiempo en un script  Topic is solved

Posted: 29 Sep 2017, 12:00
by JulioR_27
Hola soy nuevo en este tema de programacion y quisiera su ayuda
Necesito un script que haga que se presione la letra c por 15 seg,darle un espacio de 5 segundo y que luego presione la letra r por 15 seg
Porfavor

Re: Tiempo en un script

Posted: 29 Sep 2017, 12:44
by Flipeador
F1 para activar. Ejecuta el script como Administrador. Si no te funcionar cambia SendInput por SendPlay y desactiva UAC. Si después de hacer todo eso la tecla no se mantiene presionada (solo se presiona una vez), es normal.

Code: Select all

F1::
SendInput {c down}
Sleep 15 * 1000
SendInput {c up}
Sleep 5 * 1000
SendInput {r down}
Sleep 15 * 1000
SendInput {r up}
Return

* no es necesario que me envíes mensajes privados! :lolno:

Re: Tiempo en un script

Posted: 29 Sep 2017, 12:56
by JulioR_27
Ese script se vuelve a reiniciar?
Quisiera reformular mi necesidad
Necesito un script que:
-Haga que presione la letra c
-Le de un tiempo de 1 seg
-Y presione la letra r unas 15 veces
-Luego que se vuelva a repetir el mismo proceso

Re: Tiempo en un script

Posted: 29 Sep 2017, 13:49
by Flipeador
Ese script se vuelve a reiniciar?
¿Como si se vuelve a reiniciar?, Lo ejecutas y luego presionas F1 para que funcione una vez. Si quieres que funcione indefinidamente encierra todo en un Loop.
Quisiera reformular mi necesidad
¿Para que es el script?, ¿para un juego tal vez?.
Prueba con este script, F1 para activar, F2 para parar:

Code: Select all

F1::
n := false
While (!n)
{
    SendInput c
    Sleep 1 * 1000
    Loop 15
    {
        SendInput r
        Sleep 10
    }
}
Return

F2::n := true

Te sugiero que leas la documentación. Que te expliques mejor. No crees varios mensajes, hace que la lectura sea menos 'amena/cómoda', utiliza el botón de edición cuando necesites agregar información. Y no envíes mensajes privados! eso no va acelerar las respuestas y resulta molesto!.

Re: Tiempo en un script

Posted: 29 Sep 2017, 15:21
by Flipeador
¿eso hará que la c se presione por 15 seg?
Este último script no, el primero si. ¿Por que no lo pruebas y después me contestas?.
¿Que cosa la encierro en un Loop?
Lo que está entre F1 y Return.

Re: Tiempo en un script

Posted: 29 Sep 2017, 15:32
by JulioR_27
Ya lo probe, pero en vez de 15 segundos en r quisiera que la presione 15 veces

Re: Tiempo en un script

Posted: 29 Sep 2017, 15:37
by Flipeador
Te puse dos Scripts, el segundo hace lo que pides...

Re: Tiempo en un script

Posted: 29 Sep 2017, 15:48
by JulioR_27
Flipeador wrote:Te puse dos Scripts, el segundo hace lo que pides...
Si pero el segundo solo presiona la c por 1 segundo en vez de 10

Re: Tiempo en un script

Posted: 05 Oct 2017, 09:42
by Flipeador
Debes cambiar Sleep 1 * 1000 por Sleep 10 * 1000.