Consola De Recuperación
Enviado por chazon22 • 22 de Febrero de 2014 • 4.065 Palabras (17 Páginas) • 227 Visitas
Archivos Batch
Manual
Pepe perez
06/02/2014
Trabajo sobre los ficheros Batch que engloba desde lo más básico (como la definición de batch, porque se utiliza “.bat” etc…) hasta caracteres comodín y redirecciones pasando por los comandos más utilizado y exclusivos de batch. Explicado con algún que otro ejemplo para su mejor entendimiento.
Contenido
1. Introducción a ficheros BATCH 3
2. Características de un fichero Batch 4
3. Ventajas y desventajas 4
Ventajas 4
Desventajas 5
4. Comandos batch mas utilizados 5
1. Comandos básicos de consola 5
2. Comandos para la gestión de archivos 6
3. Comandos de unidades de disco 6
4. Comandos de red 6
5. Comandos de programación 7
5. Caracteres ‘comodín’ 9
6. Variables 13
7. Variables predefinidas 15
8. Creación de menús 16
1. Creación del esqueleto 17
2. Diseño del menú 17
3. Crear la variable de elección y el comando if para redireccionar. 20
4. Las etiquetas 22
5. Probar la aplicación 22
Webgrafía 23
1. Introducción a ficheros BATCH
En DOS, OS/2 y Microsoft Windows un archivo batch es un archivo de procesamiento por lotes. Se trata de archivos de texto sin formato, guardados con la extensión BAT que contienen un conjunto de comandos MS-DOS. Cuando se ejecuta este archivo, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier comando MS-DOS puede ser utilizado en un archivo batch.
Proporciona una forma abreviada de ejecutar uno o varios mandatos o instrucciones al Sistema Operativo, al introducir el nombre de un archivo de procesamiento por lotes, el archivo ejecuta cada línea como si se la estuvieran introduciendo desde el teclado.
Los archivos de procesamiento por lotes pueden automatizar instrucciones largas o repetitivas, la posibilidad de cometer errores en la captura de comando o directivas al sistema operativo se reduce considerablemente, y las tareas largas se pueden comenzar y dejar que se ejecuten hasta su finalización y no requieren una supervisión directa del operador o del programador.
Tiene la funcionalidad de conectarse con otras interfaces por línea de comandos.
Las siglas BAT características de los guiones en entorno MSDOS provienen del hecho de que son procesos BATCH y de que en Msdos los nombres de los archivos solo podían tener un máximo de 8 letras para el nombre y tres letras para la extensión. Dado que solo se disponía de tres letras para identificar la clase de archivo se optó por poner BAT (aunque a partir de Windows 2000 también se puede usar CMD).
Los archivos batch son ideales para varias funciones, por ejemplo hacer copias, extraer y listar información, eliminar virus, planificar tareas, ejecutar limpiezas en el sistema, hacer respaldos de datos e información, automatizar descargas de internet etc.
Los procesos Batch también son llamados procesos por lotes.
2. Características de un fichero Batch
Algunas características del proceso en Batch o lotes son las siguientes:
- Navegación local o remota para la selección del archivo a enviar, es decir, se tiene la posibilidad de seleccionar un archivo que se encuentre en una computadora personal o en algún lugar de la red y enviarlo.
- Extensión: Todos deben llevar obligatoriamente la extensión BAT o CMD.
- Contenido: Contienen comandos de la consola (CMD) o algunos creados específicamente para ficheros Batch. Cada línea del fichero debe poseer una orden.
- Ejecución: Para hacerlo funcionar simplemente debemos teclear su nombre a continuación del símbolo del sistema o hacer doble clic encima del fichero “.bat” que queramos ejecutar.
- Interrupción: Podemos detener el procesamiento del fichero por lotes en cualquier momento.
3. Ventajas y desventajas
Ventajas
Permite compartir mejor los recursos de la computadora entre muchos usuarios, y al no competir por éstos recursos el procesamiento es inmediato.
Realiza el trabajo en el momento en el que los recursos de la computadora están menos ocupados, dando prioridad a tareas interactivas.
Evita desaprovechar los recursos de la computadora sin necesidad de interacción y supervisiones continuas por el personal de operación de la computadora o los programadores.
En supercomputadoras, ayuda a disminuir los costos manteniendo altos índices de utilización.
Desventajas
La principal desventaja es la ejecución interactiva por que hay que conocer y planificar cuidadosamente la tarea a realizar, al carecer de supervisión por parte del usuario, cualquier tipo de error puede producir resultados inútiles o, simplemente, inexistentes, para conocer los resultados de un proceso largo, hay que esperar a que este termine.
4. Comandos batch mas utilizados
1. Comandos básicos de consola
- Echo: Es un comando muy importante en batch, el cual tiene muchas funcionalidades:
• Echo mensaje: Visualiza un mensaje en pantalla.
• Echo: Visualiza una línea en blanco en pantalla.
• @echo off/on: Habilita o deshabilita el volcado de texto de programa normalmente siempre se escribe una sola vez al principio del archivo. Sirve para que no nos vaya mostrando todos los comandos que va ejecutando, a continuación veréis un ejemplo de un archivo con el echo en ‘on’ y otro con el echo en ‘off’:
Para el ejemplo, he creado dos archivos batch que ejecutan tres comandos sencillos (cambiar el color de las letras y del fondo, cambiar de directorio y crear una carpeta) que veremos a continuación.
Con el echo activado (@echo on):
Con el echo desactivado (@echo off):
- Cls: Limpia la pantalla.
- Pause: Detiene la ejecución de comandos y continúa al presionar una tecla.
- Date: Muestra la fecha del sistema.
- Time: Muestra la hora del sistema.
- Ver: Muestra la versión del sistema operativo.
- Vol: Muestra el volumen específico de una unidad.
- Path: Indica el trayecto por defecto del sistema.
- Mem: Muestra datos sobre la memoria usada, libre, etc.
2. Comandos para la gestión de archivos
- Copy: Copiar un
...