hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 01:20:10
Noticias: Convocatoria E-zine CPH #2
Para ver este enlace Registrate o Inicia Sesion
> Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Batch (Moderadores: HolyKnight, PyXOLo)
| | | |-+  Ayuda , no me aclararon todo por favor !!
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2]  Todos Ir Abajo Imprimir
Autor Tema: Ayuda , no me aclararon todo por favor !!  (Leído 562 veces)
supermega
NZ1
*
Desconectado Desconectado

Mensajes: 67


Ver Perfil
« Respuesta #15 : 07 de Agosto de 2008, 08:35:19 »

Código:
@echo off
echo.
echo @echo off > probando.bat
echo echo. >> probando.bat
echo Title Titulo >> probando.bat
echo echo. >> probando.bat
echo pause >> probando.bat
echo echo Hola estas probando lo aprendido >> probando.bat
echo echo. >> probando.bat
echo pause ^> nul >> probando.bat
echo echo Ahora vamos a hacer lo del nombre , despues los promedios >> probando.bat
echo pause ^> nul >> probando.bat
echo cls >> probando.bat
echo set/p nombre= ¿como te llamas? >> probando.bat
echo echo. >> probando.bat
echo pause >> probando.bat
echo set/p edad= ¿cuando anios tiene %%nombre%%? >> probando.bat
echo pause ^> nul >> probando.bat
echo cls >> probando.bat
echo pause ^> nul >> probando.bat
echo echo Entonces te llamas %%nombre%% y tienes %%edad%% >> probando.bat
echo pause >> probando.bat
echo cls >> probando.bat
echo echo.>> probando.bat
echo echo veamos como te va en el colegio >> probando.bat
echo set/p var=ok? >> probando.bat
echo If %%var%%== si goto quiz >> probando.bat
echo if %%var%%== no goto end >> probando.bat
echo :quiz >> probando.bat
echo cls >> probando.bat
echo pause >> probando.bat
echo set/p a= ¿Cual es tu nota en matematica? >> probando.bat
echo echo. >> probando.bat
echo pause ^> nul >> probando.bat
echo cls >> probando.bat
echo set/p b= ¿?tu nota de lengua? >> probando.bat
echo set asig= 2 >> probando.bat
echo set/a SUMA= a+b >> probando.bat
echo set/a media= %%SUMA%%/%%asig%% >> probando.bat
echo pause >> probando.bat
echo cls >> probando.bat
echo echo Tu promedio escolar es %%media%% >> probando.bat
echo pause >> probando.bat
echo echo Enter para salir >> probando.bat
echo goto end >> probando.bat
echo :end >> probando.bat
echo exit >> probando.bat
start probando.bat
exit

Bueno ahi ya anda casi todo , lo unico que no funciona esecho echo Enter para salir >> probando.bat y bueno de ahi para abajo nose si este bien todo pero bueno .. cuando arregle eso ya va a estar terminado esto xd
« Última modificación: 07 de Agosto de 2008, 08:36:10 por supermega » En línea
RockoX
NZ3
***
Desconectado Desconectado

Mensajes: 584


Ay que aprender a reirnos de nosotros mismos.


Ver Perfil
« Respuesta #16 : 07 de Agosto de 2008, 09:22:04 »

Pues a mi me funciona perfecto ya  Grin  Wink
En línea

Open Source -
Join us now and share the software
.:MYTO:.
NZ1
*
Desconectado Desconectado

Mensajes: 29


Hunt3r m1nd 1s 0nly f0r f3w...


Ver Perfil
« Respuesta #17 : 08 de Agosto de 2008, 02:50:21 »

El problema del "echo echo Enter para salir" es que lo pones después del pause, con lo que se ejecuta esto (un poco acortado);

Código:
pause
echo Enter para salir
exit

No le da tiempo a "echoar" Enter para salir porque sale después del pause. Vamos, que sí lo "echoa", pero que sale del programa inmediatamente después.

Para corregirlo pon el pause después del echo:

Código:
echo Enter para salir
pause
exit


Ah, y un consejo, procura separar el "/p" del "set" : "set   /p"
                                                                          ^ espacio
De lo contrario pueden haber errores  Wink

Aplica esto último al "set    /a".


Salu2
« Última modificación: 08 de Agosto de 2008, 02:53:29 por .:MYTO:. » En línea

El conocimiento.. . al alcance de unos pocos... al alcance de un Hacker...
supermega
NZ1
*
Desconectado Desconectado

Mensajes: 67


Ver Perfil
« Respuesta #18 : 08 de Agosto de 2008, 09:45:34 »

Lo de la separacion de SET/ P pos bueno lo hare , pero a mi em funciona perfectamente sin separaciones , ahora trato de corregir esto ultimo que me digiste de poner el pause y bueno listo MUCHISIMAS GRACIAS GENTE !!
En línea
Páginas: 1 [2]  Todos Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

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

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online