ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El lenguaje de programación Batch


Enviado por   •  24 de Febrero de 2014  •  Tutorial  •  4.293 Palabras (18 Páginas)  •  329 Visitas

Página 1 de 18

Batch es un lenguaje de programación MUY FACIL que se usa en la consola del S.O. windows. Es un

lenguaje que no necesita software, ni compiladores. y en poco tiempo te permite hacer verdaderas

curiosidades.

Ve a INICIO, luego a EJECUTAR y escribe CMD si tienes XP o COMMAND si tienes win9x. Se abre una

pantalla negra con letras blancas. A esto se le llama msdos, console, consola, linea de comandos o

shell.

Desde ahí puedes escribir comandos que darán ordenes específicas a tu makina. Las instrucciones

que escribas aquí tendrán prioridad absoluta en todo momento. Por ello la efectividad de este

lenguaje. Sencillez, rapidez y efectividad se unen para formar este lenguaje de programación.

1. Crear archivos bat

Antes que nada indicaros que se llaman procesos batch. La razón por la que a menudo se alude a

ellos como bat es porque el entorno msdos requiere como máximo tres letras en la extensión y por

tanto los archivos tienen la extensión .bat

Se puede hacer de forma automatizada todo aquello que se pueda hacer en la consola de msdos.

Pues son texto plano. Quiere eso decir que se pueden escribir en el block de notas, utilidad Edit de

msdos o algún editor ascii.

Al guardarlos deben tener la notación de nombres propia de msdos. Esto es un nombre con máximo

8 letras (espacios y \ no permitidos), luego un punto y la extensión que en este caso es

obligatoriamente bat.

Para crearlos desde la misma consola puedo utilizar varios sistemas

Sistema 1: mediante la orden copy

copy con: nombre_de_archivo.bat

...

...

comandos

MANUAL DE PROGRAMACION EN BATCH http://209.85.229.132/search?q=cache:do6sau8zZCoJ:usuarios.multiman...

4 de 101 12/02/2010 9:44...

...

Ctrl z (se acaba y se graba al pulsar Ctrl Z

Método 2 mediante la redirección

echo 1º línea a insertar >nombre_de_archivo.bat

echo restantes líneas >>nombre_de_archivo.bat

En cualquier caso para modificarlos podemos utilizar la utilidad Edit de msdos (abriendo el archivo

concreto y luego grabando los cambios) o el block de notas.

2. Tutorial grafico creación bats

Bueno...voy a enseñaros a acer archivos bats (ejecutables de msdos), tienen un cierto parecido a

los *.exe, bueno no del todo, lo que tienen en comun esque se pueden ejecutar.

Por ahora os dire solamente algo simple, os recomiendo que le echeis un vistazo a Comandos del

DOS, ya que hay estan la mayoria de las funciones de msdos, en la cual utilizaremos para hacer los

bat.

Basta de royos y empecemos;

Lo primero es abrir MsDos (en win98) o el Simbolo de sistema (en XP)

Inicio>Ejecutar>cmd o Inicio>Todos los programas>Accesorios>Simbolo de Sistema

Hay dos formas de crear el bat, por la funcion "edit" de msdos o por el mismo notepad.

1.Explicare primero por Msdos;

Escribimos:edit prueba.bat, tal y como dice la imagen.

Se nos abrira una ventana en azul,esperando nuestras ordenes.

Por ahora aremos que se pueda cambiar la hora,la fecha y el nombre de c:

Alguien dira que esto es de lammer, (y lo es),pero es para aprender :wink:

Aqui va el codigo:

echo on

time 00:00

date 21/06/1990

label c: Estilomedio

echo off

Paso a explicar cada linea;

*time 00:00; cambia la hora a 00:00, puedes cambiarlo si te da la gana (time 12:45)

*date 21/06/1990; cambia la fecha al dia de mi cumpleaños , tambien puedes cambiarlo.

*label c: EstiloMedio; cambia la etiqueta (nombre por decirlo de alguna manera) de c: "si nuestro

disco duro esta en f:, simplemente cambiamos c: por f:

PARA GUARDARLO:Le damos a Archivo>Guardar como..>y mira el menu de la derecha y selecciona

Escritorio, asi lo tendremos mas a mano.SI el nombre prueba no te gusta (es lo normal :lol: ),

puedes renombrarlo en la parte de arriva..PERO OJO, que tenga la extension "bat"...ejem.Manolo

.bat

Pues eso es todo, ya se que esto es muy simple, pero es solo una introducion... ya que desde bat se

puede utilizar para infinidad de cosas;deshabilitar antivirus,apagar pc,matar procesos y muchas

putadas mas que no voy a decir

2.La segunda opcion es crear un simple *.txt (archivo de texto), y poner el codigo tal y como se

MANUAL DE PROGRAMACION EN BATCH http://209.85.229.132/search?q=cache:do6sau8zZCoJ:usuarios.multiman...

5 de 101 12/02/2010 9:44pone en el msdos,darle a guardar como, y guardarlo con el nombre que quieras, pero siempre con la

extension bat. "ejem. yo.bat,estilomedio.bat)

3. Comando shutdown

Ok escribe lo siguiente (solo para xp):

shutdown -s -t 120 -c "Probando una cosa" Escribelo tal cual y presiona enter

Este es el método que usa el famoso virus lsasser que se ha propagado por todo el mundo. Para

detenerlo escribe:

shutdown -a

y todo volverá a la normalidad. Acabamos de descubrir la forma de crear un virus (algo mediocre )

en 10 segundos!

¿Que necesito para comenzar?

Windows. Recomendable XP.. pero win9x también sirve. La linea de comandos y el bloc de notas de

windows. Con un poco de paciencia verás como salen cosas interesantes!.

Seguimos con nuestro ejemplo práctico. Abre el bloc de notas. Escribe allí lo siguiente:

shutdown -s -f -t 15 -c "Virus creado por mi!!"

Ahora le damos a GUARDAR COMO. Seleccionamos TODOS LOS ARCHIVOS. y lo guardamos con el

siguiente nombre: MIVIRUS.BAT

Es imprescindible que tenga extensión BAT. El equipo se apagará en 15 segundos!! Esta vez solo

podrás poner shutdown -a a tiempo si eres extremadamente rápido!

Si copias este archivo mivirus.bat en la carpeta programas\inicio del windows abrás creado un

verdadero problema...

Esta carpeta tiene la capacidad de iniciar en el arranque cualquier programa que esté dentro de ella.

Si colocamos nuestro recién creado virus.. haremos que el ordenador no permanezca encendido más

de 15 segundos!!

4. Comando HELP

Accedemos a la consola. Si

...

Descargar como (para miembros actualizados) txt (27 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com