Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. En un fichero de proceso por lotes (BAT), ¿qué hacen las siguientes sentencias?
If not exist a:%1 copy c:%1 a:
If %1 == Juan echo nombre %1
For %%p in (carta texto tema) do type %%p
For %%p in (%1 %2 %3) do echo %%p
2. ¿Se pueden pasar variables a un proceso por lotes? ¿Cuántas se pueden utilizar
simultáneamente?
3. ¿Cómo se puede desviar la ejecución de un proceso por lotes hacia otra parte del mismo
proceso?
4. ¿Se puede limitar el tiempo que puede tardar un usuario en elegir una opción determinada
dentro de un proceso por lotes? En caso afirmativo, ¿cómo se hace?
5. Crear el fichero MOVER.BAT que mueva los ficheros con una extensión determinada, de
un directorio de origen a otro directorio de destino. Los directorios de origen y destino, así
como la extensión de los ficheros, se pasarán como parámetros, primero los directorios y
seguidamente la extensión.
7. ¿Para qué sirve la orden GOTO? ¿Cuándo es útil dicha orden? ¿Qué hace el siguiente
fichero VISTA.BAT?
cls
goto :entrada
tree /f
pause
:entrada
10. Crear un fichero BUSCA.BAT al que se le pasan 2 parámetros: el primero será una palabra
a buscar y el segundo parámetro será el fichero en el que hay que buscar esa palabra.
Debe mostrar las líneas del fichero que contienen la palabra buscada.
11. Mejorar el fichero anterior de tal forma que compruebe que se han pasado los 2 parámetros
y que existe el fichero indicado en el segundo parámetro.
12. Crear un fichero LISTA.BAT que mediante una llamada a otro fichero BAT, muestre el
contenido página a página de todos los ficheros con extensión .TXT y .BAT del directorio
actual.
13. ¿Qué diferencia hay entre llamar a fichero batch desde otro con CALL o sin CALL?
14. Crear fichero PARAM.BAT que reciba 12 parámetros y los muestre por pantalla de tal
manera que aparezcan 3 en cada línea.
15. Crear fichero TODOS.BAT que muestre en pantalla todos los parámetros que reciba, uno
por línea. Puede recibir cualquier número de parámetros.
16. Crear un fichero MENU.BAT que permita ejecutar las opciones indicadas en el siguiente
menu:
A.- Ver y cambiar la fecha del sistema
B.- Ver y cambiar la hora del sistema
C.- Ver y cambiar la etiqueta de volumen del disco duro
D.- Ver la versión del sistema operativo
E.- Salir
OTO MENU
:COPIA
MSBACKUP
GOTO MENU
:SALIR
¿Funciona bien este programa? ¿Qué hace la línea IF ERRORLEVEL 0 GOTO MENU?
¿Tiene algún sentido ahí esa línea?-+
-+