elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
11 Octubre 2008, 18:22  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Scripting
| | | |-+  [BATCH] Hacer que el usuario introduzca un dato.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: [BATCH] Hacer que el usuario introduzca un dato.  (Leído 291 veces)
Scratz

Desconectado Desconectado

Mensajes: 314



Ver Perfil
[BATCH] Hacer que el usuario introduzca un dato.
« en: 12 Noviembre 2007, 14:46 »

Hola.

Estoy haciendo un bat en MS-DOS y necesito que el usuario introduza una hora (HH:MM:SS).

Código:
set var_time:Introduce la hora (HH:MM:SS):

Me parece que esto en Win2k/XP funciona (Sale un mensaje de "Introduce la hora (HH:MM:SS):" y espera a que el usuario la escriba. Pero esto no me funciona en DOS, ¿alguien sabe como hacerlo?

Gracias.
Salu2.
En línea

\\... The Revolution Is Comming ...//
zhynar_X

Desconectado Desconectado

Mensajes: 516


Use linux my friend...


Ver Perfil WWW
Re: [BATCH] Hacer que el usuario introduzca un dato.
« Respuesta #1 en: 12 Noviembre 2007, 15:13 »

Pruva:

Código
@echo off
 
echo introduce la hora (HH:MM:SS):
set /p hora=
 
echo la hora que has puesto es: %hora%
pause>nul
exit
 

Le pide que introduzcas la hora y despues la muestra.


Saludos!
En línea

Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)
Scratz

Desconectado Desconectado

Mensajes: 314



Ver Perfil
Re: [BATCH] Hacer que el usuario introduzca un dato.
« Respuesta #2 en: 12 Noviembre 2007, 22:45 »

Que va, el set /p hora= se lo salta. Gracias por tu ayuda.
En línea

\\... The Revolution Is Comming ...//
ArcheritONE

Desconectado Desconectado

Mensajes: 437


Estar orgulloso de Catalunya y España es posible


Ver Perfil
Re: [BATCH] Hacer que el usuario introduzca un dato.
« Respuesta #3 en: 13 Noviembre 2007, 12:40 »

Pues:
Código
set /p hora=introduce la hora (HH:MM:SS):
xD
O si lo que deseas es cojer la hora actual del sistema, puedes cojer la variable %time% y le quitas las ultimos 3 signos (porque te da hasta las centesimas de segundo).

Espero haber sido de ayuda  ;D
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats