Documentacion BAT
Documentacion BAT
Documentacion BAT
FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas
DOCUMENTACION
“TRABAJO GRUPAL I”
Tacna – Perú
2020
I. MARCO TEORICO
· Qué es un archivo BAT?
DOCUMENTACION ARCHIVOS BAT
Los archivos de extensión .BAT son esencialmente documentos de procesamiento por lotes. Se
trata de archivos de texto contendores de una serie de comandos empleados para tareas de
ejecución de tareas repetitivas, o bien para ejecutar sucesiones de acciones una tras otra.
Los archivos BAT en muchos casos también son denominados archivos BATCH, scripts,
programas BATCH, archivos de comandos o SHEEL scripts.
Los archivos .BAT son empleados por diferentes programas para cumplir con propósitos variados,
por ejemplo, copiar o eliminar archivos, ejecutar aplicaciones, o finalizar determinados procesos.
II. DOCUMENTACION
EJERCICIO 1:
Este ejercicio nos indica que debemos obtener el numero de la licencia de nuestro sistema
operativo y mostrar la fecha de caducidad en un archivo .BAT.
Para lo cual necesitamos un editor como Notepad++ o Bloc de notas, el cual modificaremos el
archivo con la extensión .BAT.
Archivo BAT creado “Windows Licencia”
Primero comenzamos creando un menú para nuestro programa con las opciones para
mostrar: “Licencia de Windows", "Fecha de caducidad” y opción de “Salir”.
Luego la agregamos un color como el 4f el cual cambiara el fondo del símbolo del sistema
y agregara unas letras blancas a todas las letras.
Por último le estamos agregando la opción de elegir.
2
DOCUMENTACION ARCHIVOS BAT
Resultado
3
DOCUMENTACION ARCHIVOS BAT
EJERCICIO 2:
4
DOCUMENTACION ARCHIVOS BAT
Resultado
EJERCICIO 3:
El ejercicio 3 nos pide mostrar un menú con las diferentes opciones que señalaremos:
1. Crear directorio o archivo.
2. Renombrar directorio o archivo.
3. Copiar directorio o archivo
4. Mover directorio o archivo
5. Eliminar directorio o archivo
6. Ocultar directorio o archivo
7. Des ocultar directorio o archivo
8. Listar directorio o archivo
5
DOCUMENTACION ARCHIVOS BAT
Primero comenzaremos creando el menú con las opciones señaladas, luego empezamos a
crear las opciones asignándole un número, también le daremos un color de fondo rojo con
unas letras blancas.
1. Para la primera opción usaremos el comando “MKDIR” para poder crear un directorio
luego usaremos COPY NUL para crear un archivo.
2. Para la segunda opción usaremos el comando RENAME para cambiar el nombre de los
directorios y archivos.
6
DOCUMENTACION ARCHIVOS BAT
3. En la tercera opción usaremos el comando COPY para copiar los directorios y archivos.
4. En la cuarta opción usaremos el comando MOVE para mover directorios y archivos a otro
lugar que deseemos.
5. Para la quinta opción usaremos el comando DEL el cual nos permitirá eliminar cualquier
archivo o directorio.
6. Para la sexta opción usaremos el comando ATTRIB +R +H +S el cual nos permitirá ocultar
cualquier directorio o archivo.
7. En la séptima opción usaremos el comando ATTRIB -R -H –S el cual nos ayudara a des
ocultar un archivo o directorio.
8. En la octava opción usaremos el comando TREE para listar todos los directorios y le
agregaremos TREE /F para ver todos nuestros archivos.
9. La novena opción nos permitirá salir del menú de opción que hemos creado.
Resultado
EJERCICIO 7:
Para este ejercicio se nos pide crear un archivo bat que nos muestre el contenido de un directorio,
visualizar todos los directorios y archivos, visualizar solo directorios y el número total de directorio que
existe, visualizar salo archivos y el número total de archivos que existe
Paso 1: creamos un menú de opciones para que el usuario pueda elegir cual va a querer visualizar,
declaro una variable “OPC” , en la opcion1 colocamos la ubicación de los directorios que queramos ver
luego con el comando “tree/f” nos visualiza los directorios y los archivos de esa ubicación
7
DOCUMENTACION ARCHIVOS BAT
8
DOCUMENTACION ARCHIVOS BAT
En la opcion2 nos muestra solamente los directorios de pusimos las ubicaciones una pausa, limpiar
pantalla y que se vuelva a ejecutar el menú de opciones
La opcion3 con ese respectivo comando nos daría el total de archivos que tendría en el directorio
más la suma total de los archivos
En la opcion4 solo es para que pueda salir del programa
Resultado
Los resultados del ejercicio 7 básica mente nos muestra el menu de las opciones
El resultado de la opción 1 “Visualizar los directorios y archivo” se nos despliega como una
lista los directorios y archivos correspondientes con el comando de TREE/f
9
DOCUMENTACION ARCHIVOS BAT
10
DOCUMENTACION ARCHIVOS BAT
La opción 3 nos dará la suma de todos los archivos que estén en el directorio que estemos
ubicado en ese rato
11
DOCUMENTACION ARCHIVOS BAT
EJERCICIO 8:
Para este ejercicio se nos pide elaborar un archivo bat donde nos permita obtener: Cantidad
de palabras, cantidad de caracteres y número de líneas.
Primero antes queda necesitaremos un archivo bat donde desarrollaremos nuestros códigos y
un archivo txt el cual nos ayudara a desarrollar este ejercicio. Lo que haremos en el archivo txt
será transcribir cualquier texto y guardarlo. Luego de esto añadiremos el siguiente código en el
archivo bat para que nos cuente a cantidad de palabras del archivo txt y nos imprima la
cantidad.
12
DOCUMENTACION ARCHIVOS BAT
Continuando con el ejercicio 8, ahora se nos pide un código donde contemos la cantidad de
caracteres de un archivo txt.
Para lo cual primero crearemos el archivo "ContarCarecteres.bat" y en ello desarrollaremos el
siguiente código lo cual nos permitirá contar la cantidad de caracteres del archivo txt.
13
DOCUMENTACION ARCHIVOS BAT
Por ultimo en el ejercicio 8 nos pedirá que imprimamos el numero de líneas del archivo txt
creado.
Desarrollaremos este código para encontrar la cantidad de líneas del archivo de texto creado
con el cual nos ayudarenos.
14
DOCUMENTACION ARCHIVOS BAT
EJERCICIO 9:
Para este ejercicio se nos pedirá elaborar un bat que nos permita abrir un navegador y que
cargue por defecto la pagina de la universidad, pero para este el bat deberá iniciarse
automáticamente al momento de iniciar nuestro sistema operativo.
El paso para este ejercicio es muy sencillo, lo primero que tendremos que hacer será crear un
bat con el nombre "Ejercicio 9.bat" y donde ingresaremos este código sencillo.
Luego de haber ingresado este código donde se nos direcciona hacia la pagina de la UPT
procederemos a convertir este bat en una extensión exe. Una vez echo esto copiaremos este
exe al inicio de Windows para que al momento de iniciarse nuestro sistema operativo de
manera automática se inicia el archivo bat creado.
15
DOCUMENTACION ARCHIVOS BAT
Esta imagen seria la ubicación donde tendríamos que ubicar nuestro archivo "Ejercicio9.exe".
EJERCICIO 10:
En el ejercicio número 10 nos pide elaborar un bat que nos permita resolver el algoritmo de
planificación Primero en entrar / Primero en salir debe permitir ingresar n procesos:
Graficar el diagrama de Gantt.
Hallar tiempo de espera.
Hallar el tiempo medio de esperar.
Para desarrollar este ejercicio deberemos ingresar por teclado las ráfagas de cada proceso
para luego encontrar su tiempo de espera y tiempo medio a esperar.
Este seria el código que desarrollaremos para este ejercicio, primero programaremos para
mostrar el interfaz con ayuda del echo para imprimirnos lo siguiente. Luego crearemos tres
variables donde guardaremos los números ingresados por el usuario para después el programa
haga todo el proceso. Por ultimo tendremos el resultado en milisegundos.
16
DOCUMENTACION ARCHIVOS BAT
Esta parte de aquí seria lo que nos mostraría en consola al momento de ejecutar el archivo
"Ejercicio 10.bat".
17
DOCUMENTACION ARCHIVOS BAT
Algoritmos de Planificación
1. Algoritmo: Primero en Entrar / Primero en Salir (FCFS)
EJERCICIO 1:
18
DOCUMENTACION ARCHIVOS BAT
EJERCICIO 2:
EJERCICIO 3:
19
DOCUMENTACION ARCHIVOS BAT
Respuesta:
Ejercicio 5.
20
DOCUMENTACION ARCHIVOS BAT
Respuesta:
Ejercicio 6
En este ejercicio se nos pidio hallar el tiempo de espera y tiempo medio de espera con el
método de “apropiativa y no apropiativa”
Ejercicio 7
21
DOCUMENTACION ARCHIVOS BAT
RECOMENDACIONES
Para la solución de algunos ejercicios BAT recomendamos usar algún editor de texto que nos
permita diferenciar ciertos comandos y atajaos que nos puedan servir para trabajar de forma más
sencilla de esta forma podemos darnos cuenta más rápido de algunos errores que comentamos
ingresando comandos que no perteneces a los archivos BAT.
22