Programacion batch

Solo disponible en BuenasTareas
  • Páginas : 30 (7390 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de junio de 2011
Leer documento completo
Vista previa del texto
UAT
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...
tracking img