una prueba en Batch

Iniciado por MK-Ultra, 15 Enero 2008, 01:37 AM

0 Miembros y 1 Visitante están viendo este tema.

MK-Ultra

que tal gente?

estaba muy aburrido y se me ocurrio hacer una "mini-animacion" en batch xD

la cosa es q deberia verse un pequeño asterisco en movimiento, pero no me funciona el code, no se si es xq va muy rapido o porq tiene una falla. Aca esta el code:


@echo off
set asd=100
color 0c
if %asd%==100 goto a
:inicio
set /a asd= + 100
:a
cls
set /a a= + 1
echo ^/
if %a%==%asd% goto b
goto a
:b
cls
set /a b= + 1
echo ^|
if %b%==%asd% goto c
goto b
:c
cls
set /a c= + 1
echo ^\
if %c%==%asd% goto d
:d
cls
set /a d= + 1
echo ^-
if %d%==%asd% goto inicio
goto 4


Muchas Gracias!!!
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

Sai-To

bueno no te debe funcionar, no se porque dejame probarlo, pero asi si funciona!

Citar@echo off
color 0a
cls
echo *
ping -a 0.0.0 > nul
cls
echo   *
ping -a 0.0.0 > nul
cls
echo     *
ping -a 0.0.0 > nul
cls
echo       *
ping -a 0.0.0 > nul
cls
echo         *
ping -a 0.0.0 > nul
cls
echo           *
ping -a 0.0.0 > nul
cls
echo             *
ping -a 0.0.0 > nul
cls
echo MovimientoPorBrache!
pause > nul

espero que te sirva! ;)

warlock45

@echo off
set asd=100
color 0c
if %asd%==100 goto a
:inicio
set /a asd += 100
:a
cls
set /a a += 1
echo ^/
if %a%==%asd% (goto b) else (goto a)
:b
cls
set /a b += 1
echo ^|
if %b%==%asd% (goto c) else (goto b)
:c
cls
set /a c += 1
echo ^\
if %c%==%asd% (goto d) else (goto c)
:d
cls
set /a d += 1
echo ^-
if %d%==%asd% (goto inicio) else (goto d)



Tenias mal puesto los signos de asignación en los "set /a"
y al final debía ir un "goto d" no un "goto 4"

creo que con eso basta, espero te sirva
_______________________________________
"Gracias señor por darme sordera"...

       Beethoven tras leer las letras de regeaton.