elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Ayuda con un bucle de tiempo real
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un bucle de tiempo real  (Leído 926 veces)
Mr. Bit

Desconectado Desconectado

Mensajes: 30



Ver Perfil
Ayuda con un bucle de tiempo real
« en: 9 Marzo 2024, 17:13 pm »

Buenas, ¿cómo andan?

Tengo una duda acerca de un tema en Batch que la verdad no estoy pudiendo resolver, y que es demasiado específico como para buscar una respuesta general en internet, o por lo menos yo no estoy encontrando ninguna.

Estoy hace un tiempo con un proyecto de un RPG utilizando Batch, por el momento va bastante bien, pero hay algo nuevo que me gustaría implementar y que no estoy pudiendo entender. Voy a ser lo más claro y explicito posible para que se entienda:

Yo quiero que, en mi juego, exista una variable de "tiempo" que vaya corriendo cada segundo. Pero, que mientras esa variable corre (que supongo que sería una especie de bucle), el usuario o jugador pueda realizar otras acciones, ir de menú en menú, y que ese "tiempo" siga corriendo.

Código:
@echo off
set tiempo=0

:tiempo_corriendo
cls
echo Tiempo: %tiempo%
timeout /t 1 /nobreak >nul
set /a tiempo=%tiempo%+1
goto tiempo_corriendo

Ese es un breve ejemplo que hice para este posteo; un bucle de tiempo que cada 1 segundo la variable "tiempo" va aumentando +1. Pero, el usuario en este caso no puede hacer nada. O sea, por ejemplo, si pongo un input como "set /p opcion=" (para que el jugador seleccione algún tipo de opción) antes del "goto tiempo_corriendo" el bucle se congelaría ya que no estaría llegando a analizar la última linea que le dice que vuelva a ":tiempo_corriendo" y se repita el bucle.


No sé si mi duda será clara, espero que sí. Cualquier cosa puedo explicarlo de otra manera.
Desde ya muchas gracias.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Bucle por tiempo
Programación Visual Basic
Dunkansdk 9 3,837 Último mensaje 15 Febrero 2011, 04:17 am
por BlackZeroX
Así es cómo "perdemos" el tiempo en internet en tiempo real
Noticias
wolfbcn 0 2,903 Último mensaje 3 Junio 2014, 18:14 pm
por wolfbcn
Ejecutar funcion en bucle cada X tiempo.
Programación C/C++
Kaxperday 7 3,986 Último mensaje 13 Julio 2015, 23:54 pm
por ivancea96
necesito ayuda quien ah usado jquery ajax para tiempo real?
Desarrollo Web
geshiro 9 4,335 Último mensaje 30 Julio 2015, 05:34 am
por engel lex
Ayuda con conteo en tiempo real
Scripting
Mr. Bit 0 870 Último mensaje 9 Marzo 2024, 17:18 pm
por Mr. Bit
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines