una prueba en Batch

(1/1)

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:

Código:

@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!!!

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:
Código:

@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

Navegación

[0] Índice de Mensajes