T4-Enunciados ficheros por lotes “.bat”

T4-Enunciados ficheros por lotes “.bat”

A continuación aparecen algunos de los enunciados de los ficheros por lotes básicos que hemos realizado en clase.

1)PARA1.BAT

Fichero que acepte hasta 10 parámetros (del %0 al %9)
y lo muestre en pantalla de la forma

para1.bat 1 2 3 4 5 6 7 8 9
El parámetro cero es para1.bat
El parámetro uno es 1
El parámetro dos es 2

2) PARA2.BAT
Igual que el para1.bat pero llegando hasta el 15

3) PARA3.BAT
Acepta 3 parámetros, los dos primeros son ficheros existentes y el tercer parámetro es un nombre de fichero nuevo donde se va a poner el contenido del primer fichero y el contenido del segundo fichero

4) PARA4.BAT
Copia el archivo pasado como primer parámetro al directorio pasado como segundo parámetro y seguidamente me muestre un listado de los archivos contenidos en ese directorio.

5) CAMBIAEXT.BAT
Cambia la extensión de los ficheros cuya extensión coincida con el primer parámetro a una extensión como el segundo parámetro.
Ejemplo de ejecución: CAMBIAEXT.BAT TXT RAF

6) EXISTE1.BAT (modificación de PARA4.BAT)
Copia el archivo pasado como primer parámetro al directorio pasado como segundo parámetro, (comprobando antes si AMBOS existen y mostrando los mensajes correspondientes) y seguidamente me muestre un listado de los archivos contenidos en ese directorio.

7) CADENA3.BAT
Acepta tres parámentros e indica si los tres son iguales, los tres son distintos a la vez, o si hay alguno distinto pero los otros dos iguales

8) CADENA3BIS.BAT
Acepta tres parámentros e indica si los tres son iguales, los tres son distintos a la vez, Y LOS QUE SON IGUALES Y DISTINTOS ENTRE SÍ

9) VERPARA1.BAT
Comprueba que ha insertado 1 parámetro y muestra “no ha insertado ninguno, debe insertar 1, correcto ha insertado un parámetro, ha insertado más de 1 parámetro.

10) VERPARA.BAT
Acepta 3 parámetros y comprueba que hemos escrito los tres, mostrando el mensaje correspondiente
No ha insertado parámetros, debe insertar 3, ha insertado 1 parámetro, debe insertar 3, …, Correcto,Ha insertado 3 parámetros, Ha insertado más de 3 parámetros

11) BUCLEFOR.BAT
Muestra el contenido de los ficheros cuya extensión indiquemos en el primer parámetro
Ejemplo. BUCLEFOR.BAT BAT

12) BUCLEFOROTRO.BAT
Muestra en pantalla los 50 primeros números
—–
Los números impares del 1 al 20
—-
Los números pares del 2 al 20
—-
Los números negativos y positivos del -10 al 10
Los números múltiplos de 5 del 1 al 100

13) BUCLE12CONLLAMADAS.BAT
Igual que ejercicio anterior pero cada for está en un fichero bat distinto.

14) MENU.BAT,
Con opcion 1, 2 y 3 (fecha, hora y árbol) Y añadimos opcion 4, Salir
Comprobando que se tecle correctamente una opcion

15) CONTAR.BAT
Pide una serie de números por pantalla hasta que tecleemos el número 99 y termina.

16) OPERACIONES.BAT
Pide 2 números por pantalla y realiza las 4 operaciones básicas

17) OPERACIONES2.BAT
Utiliza 2 números como parámetros y realiza las 4 operaciones básicas

18) OPERACIONES3.BAT
Utiliza 3 parámetros, un número, un operador, y otro número y realiza el cálculo
Ejemplo: OPERACIONES3.BAT 3 – 8

19) OPERACIONES4.BAT
Utiliza 1 SOLO parámetro, y realiza el cálculo
Ejemplo: OPERACIONES4.BAT 3-8

20) CONTARNUM.BAT
Igual que contar pero al final me indica el total de números introducidos (sin contar el 99)

21) AGENDA.BAT, ORDENAR.BAT, BUSCAR.BAT, ORDENARPOR.BAT

22) CONCURSO.BAT
REaliza 3 preguntas y cuenta el número de aciertos

23) CONCURSO2.BAT
Igual que anterior y además indica los fallos

24) CONCURSO3.BAT
Igual que anterior e indica premios según PREMIOS.TXT

25) CONCURSO4.BAT
Pide nombre concursante, y comprueba que no ha jugado antes.
Si no ha jugado, le hace las tres preguntas anteriores y guarda la puntuación y el nombre

26) CONCURSO5.BAT
Igual que el anterior y me indica
¿OTro concursante (s/n)?

27) CONCURSO6.BAT
Igual que el anterior y antes de terminar muestra el RANKING de puntos y usuarios de mayor a menor

28) ELIMINA.BAT
Busca en un fichero de texto una cadena y si la encuentra la elimina

29) CONECTADOS.BAT
Pide una dirección IP y muestra si está conectada o no
Ejemplo: Introduzca IP:________
La IP está conectada o no

A %d blogueros les gusta esto: