Autor
|
Tema: Problema con batch (Leído 3,481 veces)
|
pandozales12
Desconectado
Mensajes: 8
|
Aver si podeis ayudarme. Tengo esto: rem CUENTA ATRAS :Cuenta set/p tiempo=Cuantos minutos faltan para el lanzamiento? rem set hora=%time:~0,2% rem set min=%time:~3,2% rem set seg=%time:~6,2% set/a temp= (%time:~0,2%*3600 )+ (%time:~3,2%*60 )+ (%time:~6,2%) set/a tiempo2= %temp%+ %tiempo% :compro set/a a= %time:~0,2%*3600+ %time:~3,2%*60+ %time:~6,2% set/a cuenta= %tiempo2%- %a% echo Tiempo que falta para lanzamiento: T- %cuenta% cls
Bale el codigo funciona bien pero hay un pequeño detalle que bastante molesto, cuando se ejecuta el cls borra la pantalla todo el rato y hace un efecto muy molesto para la vista. He pensado que diciendo al programa que cuando la variable %cuenta% cambie haga un cls. Pero no consigo programarlo, alguien puede ayudarme?
|
|
« Última modificación: 4 Julio 2011, 07:26 am por Leo Gutiérrez. »
|
En línea
|
|
|
|
SuperDraco
Desconectado
Mensajes: 2.505
Crew Dragon
|
Solucionado REM CUENTA ATRAS REM Modificado By PiToLoKo REM Visita Foro.ElHacker.NET :Cuenta set/p tiempo=Cuantos minutos faltan para el lanzamiento? cls rem set hora=%time:~0,2% rem set min=%time:~3,2% rem set seg=%time:~6,2% set/a temp= (%time:~0,2%*3600 )+ (%time:~3,2%*60 )+ (%time:~6,2%) set/a tiempo2= %temp%+ %tiempo% :compro set/a a= %time:~0,2%*3600+ %time:~3,2%*60+ %time:~6,2% if %a%== %tiempo2% goto : mision set/a cuenta= %tiempo2%- %a% echo Tiempo que falta para lanzamiento: T- :compro2 set/a a= %time:~0,2%*3600+ %time:~3,2%*60+ %time:~6,2% if %a%== %tiempo2% goto : mision set/a cuenta= %tiempo2%- %a% colous 15 0 38,01 "%cuenta% " Colous cursoroff
EDITO: Correjido
|
|
« Última modificación: 3 Julio 2011, 22:00 pm por pitoloko »
|
En línea
|
No he vuelto, solo estoy de paso.
|
|
|
pandozales12
Desconectado
Mensajes: 8
|
Si eso ya lo probe yo, solo que con sleep 1, pero me he fijado y la cuenta la llevava mal, derepente se comia dos numeros o aceleraba. Al final siempre hacia el tiempo justo perfecto pero me interesa que haga la cuenta bien y ordenadamente. De todas formas gracias si no consigo mi objetivo lo pondre asi.
|
|
|
En línea
|
|
|
|
SuperDraco
Desconectado
Mensajes: 2.505
Crew Dragon
|
Iba a decirte que si se come algun numero no improtaba porque el tiempo final iba a ser exacto, pero ya lo has dicho.. ok veré que puedo hacer...
EDITO: ya que usas el sleep, te importa mucho usar otras herramientas de terceros?
|
|
|
En línea
|
No he vuelto, solo estoy de paso.
|
|
|
pandozales12
Desconectado
Mensajes: 8
|
Ok, gracias de nuebo
|
|
|
En línea
|
|
|
|
pandozales12
Desconectado
Mensajes: 8
|
No, no me importa
|
|
|
En línea
|
|
|
|
SuperDraco
Desconectado
Mensajes: 2.505
Crew Dragon
|
Bien, he modificado el code, arriba. Necesitas el Colous (obligatoriamente version 5, anterior no hace lo mismo que la 5) http://www.mediafire.com/?67dzoail165z22eEl código parece que ha quedado sin que se vean molestias visuales. Dime que te parece :/ si lo ves bien y eso... xD creo que no puedo mejorarlo más. Por otro lado, he visto un error en tu batch que no viene al caso, te aviso de que a veces me sale esto: Número no válido . Las constantes numéricas son decimales(17),hexadecimales (0x11), u octales (021). saludos PD: el color del numero lo puedes cambiar en este valor: colous 15 "%cuenta% "
|
|
« Última modificación: 3 Julio 2011, 22:24 pm por pitoloko »
|
En línea
|
No he vuelto, solo estoy de paso.
|
|
|
pandozales12
Desconectado
Mensajes: 8
|
Muchas gracias ahora mismo lo pruebo y te digo.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
un problema con vb y batch
Scripting
|
sorcerer
|
2
|
4,281
|
28 Enero 2005, 17:00 pm
por Slasher-K
|
|
|
Problema con batch
« 1 2 »
Scripting
|
rakax
|
12
|
6,770
|
19 Enero 2007, 23:11 pm
por neox.
|
|
|
[Batch] Problema con el Quick Batch File Compiler
Scripting
|
najmuddin
|
6
|
5,336
|
29 Junio 2008, 08:39 am
por najmuddin
|
|
|
[BATCH] Problema con Quick Batch compiler, incluir 2 archivos BAT.
« 1 2 »
Scripting
|
daniel69
|
17
|
13,657
|
31 Mayo 2009, 19:33 pm
por daniel69
|
|
|
problema en batch
Scripting
|
supradyn_activo
|
3
|
2,846
|
6 Julio 2010, 16:44 pm
por flony
|
|