Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: .:Xx4NG3LxX:. en 1 Enero 2020, 01:00 am



Título: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: .:Xx4NG3LxX:. en 1 Enero 2020, 01:00 am
Hola amigos, necesito ayuda. A ver iré directo al grano.

  Mi objetivo es hacer un cronómetro con pausa incluida, es decir, por ejemplo; empieza la cuenta... Y lo que quiero es que al presionar una tecla para de contar, y al presionarla otra vez continue la cuenta...

  No sé si será posible hacerlo, pero si es posible, me gustaría saber como.

Gracias de antemano!


Título: Re: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: reconFito en 1 Enero 2020, 02:11 am
soy nuevo en el foro pero si no me equivoco te falto especificar el lenguaje de programación para tener una respuesto más certera a tu problema.


Título: Re: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: tincopasan en 1 Enero 2020, 07:54 am
hola:
Citar
A ver iré directo al grano.
tan directo que ni siquiera dices en que lenguaje de scripts

Citar
No sé si será posible hacerlo

es posible, hay cientos de ejemplos en la red, pero en todo caso es muy simple hacer uno.

Citar
me gustaría saber como.

quizá aprendiendo un lenguaje.

¿Será que al ser año nuevo creen que se hacen tareas en el foro?


Título: Re: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: Eleкtro en 1 Enero 2020, 17:30 pm
Claro que se puede, este cronómetro por ejemplo fue desarrollado en VB.NET:

  • https://foro.elhacker.net/net/source_cronox_v30-t426374.0.html;msg1983802#msg1983802 (https://foro.elhacker.net/net/source_cronox_v30-t426374.0.html;msg1983802#msg1983802)

PD: no preguntar por el código fuente.


Título: Re: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: .:Xx4NG3LxX:. en 6 Enero 2020, 19:47 pm
En batch  :P


Título: Re: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: Eleкtro en 8 Enero 2020, 06:08 am
En batch  :P

Pero eso no es posible. Batch es una herramienta obsoleta de programación por lotes, cuyas capacidades están limitadas (a años luz) en comparación con las de un lenguaje de programación orientado a objetos (con su paradigma orientado a eventos, uso libre de la API de Windows, y la programación asíncrona, entre otras cosas que te servirían para solucionar facilmente esta tarea). Batch es incapaz de controlar/interceptar eventos de pulsación del teclado más allá que de forma limitada en ciertos comandos bloqueantes (Choice, Pause, Set /P), ni tampoco provee algún comando capaz de obtener la última tecla pulsada (lo cual serviría para poder llamarlo repetidamente en un búcle y así detectar la pulsación de tecla).

Si realmente pretendes hacer lo posible por llevar a cabo ese tipo de cronómetro, entonces la única solución sería aprender a utilizar un lenguaje de programación distinto. Practicamente cualquiera de los lenguajes más populares te sirve: C#, VB.NET, Java, Python, Ruby, PowerShell, etc.

Saludos.


Título: Re: Necesito ayuda: Cronómetro con pausa incluida
Publicado por: .:Xx4NG3LxX:. en 10 Enero 2020, 22:56 pm
Muchísimas gracias por tu información. Intentare aprender otros lenguajes de programación.

Salu2