Ejercicios Ficheros batch 2 - scripts - estupendo

Anuncio
Documento visualisacao
Ejercicios Ficheros batch 2.doc
(26 KB) Baixar
Ejercicio 1
Servicio avísame. Programar un batch que permita hacer varias tareas:
1- Que el programa nos avise con el mensaje que nosotros le indiquemos a la hora indicada, únicamente
en el día actual.
Por ejemplo:
Avisa 18:00 "Tienes que hablar con el tutor"
2- Si le paso una T en el tercer parámetro, el mensaje debería mostrarlo todos los días
a la hora indicada
de lunes a viernes
Avisa 18:00 "Es la hora de irse a casa" T
3- Si le paso una M en el primer parámetro, debería mostrarme todas las tareas que están programadas
Avisa M
4- Si le paso una B en el primer parámetro, debería borrarme la tarea identificada con el
número expresado en el segundo parámetro.
Avisa B 3
Ejercicio 2
Crear un fichero por lotes que realice la siguiente tarea. Deberá programarse para que todos los días a las
19:30 apague el ordenador automáticamente si el usuario que ha iniciado la sesión es alguno de los que se
encuentran en el fichero "C:\Windows\Apagar.txt". Dale al usuario 90 segundos para que guarde los
ficheros que tenga abiertos.
Crea un segundo fichero batch que se llame anular que le permita al usuario cancelar el apagado del equipo
Ejercicio 3
Crea un fichero bat que te permita jugar al juego de adivinar un número. El programa deberá "pensar"
aleatoriamente un número entre 0 y 999. EL usuario debe tratar de adivinarlo escribiendo su valor. En el
caso de que no se acierte el número, el programa nos debe decir si es menor o mayor. Una vez adivinado
tendremos que añadir una entrada al fichero de records.txt especificando qué usuario lo logró y en cuantos
intentos lo hizo.
Si se le pasa como primer parámetro la letra R, el fichero deberá borrar el fichero de récords.
Ejercicio 4
Crea un fichero por lotes que se encargue de controlar a qué hora inician sesión los distintos usuarios que
utilizan un equipo. Para ello habrá que configurar adecuadamente la herramienta "Tareas Programadas".
Cada vez que un usuario inicie sesión en un equipo se debe añadir una nueva entrada al fichero
"C:\Windows\Registro_entradas.txt". Las entradas tienen el siguiente formato:
Usuario-Fecha-Hora
Además si ejecutamos el fichero por lotes en una consola y le pasamos por parámetro el nombre de un
usuario o una fecha, nos mostrará por pantalla todos los registros coincidentes.
Ejercicio 5
Realiza un fichero batch, que a través de un menú, permita gestionar el contenido de una agenda almacenada
en un fichero llamado "C:\Windows\agenda.org". Cada entrada de la agenda tendrá el siguiente formato:
Apellidos Nombre: Teléfono
Las operaciones que se pueden realizar son:
1 Añadir registro. Nos pedirá los datos de cada persona. Debemos asegurarnos de que la persona
que queremos añadir no esté dada de alta previamente.
2 Borrar registro. Permite borrar entradas de la agenda. Nos debe pedir el dato a partir del cual
borrar entradas
3 Mostrar información. Mostrará por pantalla la información del contacto que hayamos buscado.
Ejercicio 6
En Windows se han generalizado un tipo de virus que se difunden a través de unidades de almacenamiento
extraíbles, que utilizan el “autorun.inf” para ejecutar ciertas aplicaciones con nombres muy raros y
extensión exe que se almacenan como ficheros ocultos en los directorios raíz de las unidades.
Realiza un fichero batch que permita eliminar del sistema este tipo de virus.
OJO, como es posible que en el directorio raíz haya ficheros exe válidos, utiliza el comando del con
confirmación, de modo, que le pregunte previamente al usuario si realmente quiere borrar el archivo.
Ejercicio 7
Realiza un fichero por lotes que, cuando el usuario inicie la sesión, le muestre un mensaje con una cita
elegida de forma aleatoria de las almacenadas en un fichero llamado "C:\Windows\Citas.dat". Cada cita
debe ocupar una línea del fichero.
Además, si al fichero por lotes le paso un número como parámetro, me debería mostrar la cita que ocupa
ese número de línea.
Ficheiro do Abelha
estupendo
Outros ficheiros desta pasta

BOLETÍN DE EJERCICIOS DE FICHEROS BATCH 12-3-2013.doc (14 KB)
 Boletín ficheros por lotes.doc (27 KB)
 Ejercicios Ficheros batch 2.doc (26 KB)
Outros ficheiros deste Abelha



Active directory
Grupos y usuarios
preparar para examen jueves 23-5-2013 ubuntu
Identificar se as regras foram violadas







Página inicial
Contacta-nos
Ajuda
Opções
Termos e condições
Política de privacidade
Reportar abuso
Copyright © 2012 Abelhas.pt
Descargar