Programacion batch
UAMM
Materia:
Sistemas Operativos
Manual de Programación Batch
Catedrático:
Ing. Daniel López Piña
Alumnos:
Cruz Resendiz *Roberto
Escamilla Benavides *Laura Alicia
Grupo: 6°FK
Abril de 2011
Índice.
Introducción……………………………………………………………………….…3
1. Crear archivos bat………………………………………………………………4
2. Tutorial grafico creación bats………………………………………..……6
3. Comandoshutdown……………………………………………………………8
4. Comando HELP………………………………………………………………..…9
5. Parámetros de Shutdown……………………………………………….…10
6. Comando ECHO……………………………………………………………...…11
7. Comando @echo off………………………………………………………….12
8. Eliminar Archivos de una carpeta………………………………………13
9. Trayectorias o paths………………………………………………………….14
10. Las unidades lógicas………………………………………………..………14
11. Comandos básicos deDOS…………………………………….…………15
12. Comandos de manejo de archivos……………………………………17
13. Comandos de disco……………………………………………….…………19
14. Comandos de Red……………………………………………………………20
15. Todos los comandos de DOS……………………………………….……22
16. Borrar un archivo o un directorio en bat………………………….33
17. Programa de cálculos matemáticos………………………………….33
18. Cerrar Programas……………………………………………………………34
19. Matarprocesos…………………………………………………...…………..35
20. Abrir el lector de CDs con un bat………………………...……………35
21. Ayudante de windows en batch…………………………………….…36
22. Monitor de sistema en batch……………………………………………38
23. Crear mensaje en pantalla…………………………………………….…41
24. Renombrar extensiones de archivos………………………………...43
Ejercicios………………………………………………………………………..……44
Introducción
Batch es un lenguaje de programación MUYFACIL que se usa en la consola del S.O. Windows. Es un lenguaje que no necesita software, ni compiladores.
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 ms dos, console, consola, línea de comandos o shell.
Desde ahí puedes escribir comandos que darán ordenes específicas a tu máquina.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 indicaremos que se llaman procesos batch. La razón por la que a menudo se alude a ellos como bat es porque el entorno ms dos requiere como máximo tresletras 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 ms dos.
Son texto plano. Es decir que se pueden escribir en el block de notas, utilidad Edit de ms dos o algún editor ascii.
Al guardarlos deben tener la notación de nombres, propia de msdos.
Esto es un nombre con máximo 8letras (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
*mediante la orden copy
*mediante la redirección
Ejemplo 1.1: mediante la orden copy
copy con: nombre_de_archivo.bat
...
...
comandos
...
...
Ctrl z (se acaba y se graba al pulsar Ctrl Z
Ejemplo 1.2: mediantela 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 ms dos (abriendo el archivo concreto y luego grabando los cambios) o el block de notas.
2. Tutorial gráfico creación bats
Lo primero es abrir MS-DOS (en win98) o el Símbolo de sistema (en XP)Inicio>Ejecutar>cmd o Inicio>Todos los programas>Accesorios>Símbolo de Sistema
Hay dos formas de crear el bat, por la función "edit" de msdos o por el mismo notepad.
Ejemplo 2.1 Por Msdos
Escribimos: edit prueba.bat, tal y como dice la imagen.
Se nos abrirá una ventana en azul, esperando nuestras órdenes.
Por ahora haremos que se pueda cambiar la hora, la fecha y el...
Regístrate para leer el documento completo.