Tutoriales Hacker
  Codigo .bat
 
En estas lecciones les enseñare el codigo .bat
Compartir

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


color





Comentarios hacia esta página:
Comentado por Angel( pepe_12hotmail.com ), Wed Jul 13, 9:24 am:
Quede impresionado con tu post es demasiado básico amigo y oswaldo( oswaldo.gh89gmail.com ), BATCH no es un lenjuaje de programacion...

Comentado por ese, Sun May 8, 12:33 pm:
y el resto??

Comentado por racyu, Tue Feb 8, 5:45 pm:
cual es el comando para ejecutar un bat pero no se vea la ejecucion e visto que lo hacen con @snif o algo haci

Comentado por david( davidcabrera50hotmail.com ), Tue Nov 2, 8:44 pm:
muy bien xd me gusto pero mira aver si consigue mas codigo mucho xd grax buen poss

Comentado por oswaldo( oswaldo.gh89gmail.com ), Sun Feb 21, 4:00 am:
me gusto mucho este comentario.. se que es un intro.. ami me gusta mucho la programacion.. asi que aprendeer otro nuevo lenguaje no es muy dificil... pero donde podria aprender mas sobre este lenguaje



Añadir comentario acerca de esta página:
Tu nombre:
Tu dirección de correo electrónico:
Tu página web:
Tu mensaje:

 
  Hoy habia 13 Visitantes (22 número de aciertos) ¡Aqui en esta página!