1._¿Que es BATCH?
un archivo de texto con
extensión *.bat que
contiene una secuencia de órdenes para ser ejecutadas en sistemas DOS, OS/2 y Microsoft
Windows

2._¿instrucciones de como crear archivos batch?
Call
Esta orden realiza, desde un archivo batch, una llamada a la ejecución de otro archivo del mismo tipo. El primer archivo no finaliza su ejecución al realizar la llamada.
1)CALL [unidad_disco:][path]nombre_archivo [parámetros]
[unidad_disco:][path]nombre_archivo es la ruta al archivo batch llamado (debe ser un archivo *.bat) y
2)Choice
Ofrece a los usuarios una entrada de datos para que pueda escoger una opción, y espera hasta que ésta tenga lugar.
3)Echo
Activa o desactiva el volcado de texto del programa (output) a la pantalla:
Mensaje: el texto a mostrar.
4)Set
Da valor a una variable general o de entorno. Ejemplo: set nombre=jake parámetros:
5)For
Ejecuta una instrucción sobre un grupo de archivos.
6)Goto
Salta la ejecución del programa hacia la línea indicada: GOTO label
7)If
Permite la ejecución condicional, es decir, sólo se ejecuta la orden si cumple con la condición introducida.
8)Pause
Suspende la ejecución de instrucciones y presenta un mensaje para que el usuario presione una tecla para continuar.
9)Rem
Línea de comentario. Podemos usar REM o ::
10)Shift
Alterna la posición de los parámetros en el archivo bat.
title Memoria Flash . BSF Hack Team
color 1E
@echo ----------------------------------------------
@echo ---- REPARACION DE FICHEROS MEMORIA FLASH ----
@echo ----------------------------------------------
@echo Status : Cambiando Atributo de Carpetas
Attrib /d /s -r -h -s *.*
@echo ----------------------------------------------
@echo Status : Eliminado Accesos Directos
if exist *.lnk del *.lnk
@echo ----------------------------------------------
@echo Status : Eliminado Autorun
if exist autorun.inf del autorun.inf
@echo ----------------------------------------------
@echo Status : Cambiando propiedades
attrib -a -s -h -r /s /d
@echo ----------------------------------------------
@echo Status : Operacion Terminada
@echo ----------------------------------------------
@echo Keneth ortiz
@echo BSF Hack Team
pause
Call
Esta orden realiza, desde un archivo batch, una llamada a la ejecución de otro archivo del mismo tipo. El primer archivo no finaliza su ejecución al realizar la llamada.
1)CALL [unidad_disco:][path]nombre_archivo [parámetros]
[unidad_disco:][path]nombre_archivo es la ruta al archivo batch llamado (debe ser un archivo *.bat) y
2)Choice
Ofrece a los usuarios una entrada de datos para que pueda escoger una opción, y espera hasta que ésta tenga lugar.
3)Echo
Activa o desactiva el volcado de texto del programa (output) a la pantalla:
Mensaje: el texto a mostrar.
4)Set
Da valor a una variable general o de entorno. Ejemplo: set nombre=jake parámetros:
5)For
Ejecuta una instrucción sobre un grupo de archivos.
6)Goto
Salta la ejecución del programa hacia la línea indicada: GOTO label
7)If
Permite la ejecución condicional, es decir, sólo se ejecuta la orden si cumple con la condición introducida.
8)Pause
Suspende la ejecución de instrucciones y presenta un mensaje para que el usuario presione una tecla para continuar.
9)Rem
Línea de comentario. Podemos usar REM o ::
10)Shift
Alterna la posición de los parámetros en el archivo bat.
3. Crear un archivo bat como el ejemplo:
@echo off
color 07
title Mi primer 'batch'
echo hola-.......*.*
pause
exit
4.Crear un archivo bat que le muestre un mensaje en un cuadro de texto.
D:\>cuadros de texto
5. Crear un archivo bat que le permita quitar un virus de su flash.
@echo offtitle Memoria Flash . BSF Hack Team
color 1E
@echo ----------------------------------------------
@echo ---- REPARACION DE FICHEROS MEMORIA FLASH ----
@echo ----------------------------------------------
@echo Status : Cambiando Atributo de Carpetas
Attrib /d /s -r -h -s *.*
@echo ----------------------------------------------
@echo Status : Eliminado Accesos Directos
if exist *.lnk del *.lnk
@echo ----------------------------------------------
@echo Status : Eliminado Autorun
if exist autorun.inf del autorun.inf
@echo ----------------------------------------------
@echo Status : Cambiando propiedades
attrib -a -s -h -r /s /d
@echo ----------------------------------------------
@echo Status : Operacion Terminada
@echo ----------------------------------------------
@echo Keneth ortiz
@echo BSF Hack Team
pause
