SiempreHacker
◙◙◙◙◙◙◙◙◙◙◙ஜ۩۞۩ஜ◙◙◙◙◙◙◙◙◙◙◙
█ ▓ ░ •• ☼ •• Bienvenidos! •• ☼ •• ░ ▓ █
◙◙◙◙◙◙◙◙◙◙◙ஜ۩۞۩ஜ◙◙◙◙◙◙◙◙◙◙◙

Hola invitado, si lees esto, significa que no estás Registrado.

da click en Registrarse

o conectarse si ya estas Registrado


salu2
۩۞۩SiémpreHackérs۩۞۩

TU FORO DE InFormatica

y MUCHO MAS..


(Info) codigos bat

Ir abajo

(Info) codigos bat

Mensaje por roxana el Vie Nov 04, 2011 7:19 pm


En estas lecciones les enseñare el codigo .bat

Los programas que se hacen en batch suelen tener la extensión .bat de ahí su nombre, es posible cambiar esta extensión con programas pero esto ya lo veremos mas adelante.


bueno para programar en bat necesitas un editor de texto plano ( recomiendo el block de notas ) y ganas. Utiliza como compiler el cmd.



*No se les ocurra programar en word o wordpad ya que es imposible no son editores de texto plano...digo esto por que nunca se sabe...

En este capitulo les enseñare el funciona miento de echo,exit y de pause ( 3 comandos muy usados en batch)



echo
sirve para escribir en la pantalla ( por ahora nos quedamos con eso al llegar a los redireccionamientos veremos que hace mas cosas).



Normalmente los programas empiezan por @echo off esto sirve para que no aparezca al ejecutarse las míticas lineas del cmd ( c.documents & settingsuser....). No se preocupen si no entienden algo luego con los ejemplos quedara claro.



pause
sirve para detener el programa hasta que se pulse una tecla. digo lo mismo en los ejemplos lo veras mas claro



exit
sirve para salir del programa






Ejemplos:

El mitico hello world



En todos los lenguajes se suele empezar con este programa lo que hace es escribir en la pantalla Hello World con echo ,esperar una tecla con pause y salir con exit.

Código:



@echo off
echo Hello World
pause
exit



Para hacerlo poner el code en el block de notas
le das a guardar como...
le pones el nombre que quieras pero que termine en .bat
y en la flecha de abajo ( tipo) le das a todos lo archivos
ahora abre el .bat que has creado y contempla la maravilla que has echo





1.si al comando pause se le añade > nul ( pause > nul) no pone en la pantalla lo de : presione una tecla para continuar..., y se sigue ejecutando de la misma forma.

2.Con el comando echo tambien es posible escribir lineas en blanco( es decir, sin nada, dejar espacios)eso se hace poniendo acabando el echo con un . ( echo.).

Bien pues seguimos

ahora voy a explicar el comando rem, goto y cls.



rem

Este comando sirve para poner comentarios en el codigo. se podria decir que hace lo contrario que echo,echo lo pasa por la pantalla y rem lo "esconde".
su sintaxis es la siguiente:
rem comentario q quieras



goto

Los codigos bat suelen estar divididos en partes, una parte de un bat tiene la siguiente estructura (:nombreparte). este comando lo que hace es ir a una parte ( go to= ir a ).tranquilos igual no lo captas pero en los ejemplos lo veras claro.Igual lo de dividir un programa en partes no lo veras muy util pero cuando lleguemos al comando if sabras cual es la utilidad de dividir.
la sintaxis de goto es esta:
goto nombreparte(sin los dos puntos)



cls

Este comando sirve para borrar la pantalla.
sintaxis:
cls (se pone tal cual sin nada más)


bueno aquí vienen unos ejemplos de estos tres comandos y de divisivo en partes.

Código:



@echo off
:menu
rem si te fijas :menu es una parte del programa al igual que :menu2
rem con echo. dejo en blanco la lineas.
echo.
echo Hello World
echo.
rem Utilizo pause > nul para que no aparezca el mensaje de pulse una tecla
rem Probar a quitarlo y veras la diferencia
pause > nul
goto menu2
:menu2
cls
rem con cls borro la pantalla probar a quitarlo y veras la diferencia
echo.
echo Ahora estoy en la parte :menu2
echo.
pause > nul
exit
avatar
roxana
Usuario Nuevo
Usuario Nuevo

Sexo. : Femenino
Mensajes Mensajes : 2
Puntos Puntos : 20
Reputación Reputación : 0

Edad Edad : 19


Volver arriba Ir abajo

Re: (Info) codigos bat

Mensaje por ۩۞۩SiémpreHackérs۩۞۩ el Vie Nov 04, 2011 7:26 pm

Hola Roxana Recuerda poner los codigos con codigo oculto

en los smileys estan los oculto

y en otros pones oculto seleccionas todo el contedido

salu2 muy buen post







Hola Invitado Reglas Generales Del Foro
Reglas Generales Del Chat
Si Te Solucionamos Un Tema Pone ()
Si Aun Tienes Dudas Pone ()
!No Se Da Soporte Por MP¡
avatar
۩۞۩SiémpreHackérs۩۞۩
Admin
Admin

Sexo. : Masculino
Mensajes Mensajes : 539
Puntos Puntos : 3508
Reputación Reputación : 4

Edad Edad : 22


http://siemprehackers.foro-activo.com/

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.