elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
04 Diciembre 2008, 06:34  


Temas destacados: Free Unlock / liberar blackberrys


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Scripting
| | | |-+  una prueba en Batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: una prueba en Batch  (Leído 305 veces)
^Arkangel^

Desconectado Desconectado

Mensajes: 395



Ver Perfil WWW
una prueba en Batch
« en: 15 Enero 2008, 01:37 »

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!!!
En línea




Sai-To

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: una prueba en Batch
« Respuesta #1 en: 15 Enero 2008, 02:54 »

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! ;)
En línea
warlock45

Desconectado Desconectado

Mensajes: 6


main(){ printf(". : : WARLOCK : : ."); getchar();}


Ver Perfil
Re: una prueba en Batch
« Respuesta #2 en: 15 Enero 2008, 07:50 »

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
En línea

_______________________________________
 "Gracias señor por darme sordera"...

       Beethoven tras leer las letras de regeaton.
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec

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

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC