Page cover

Scripts de práctica de Windows

Algunos ejercicios para practicar scripts

1. Script para Crear Copias de Seguridad

Crea un script que copie archivos de una carpeta a otra, simulando una copia de seguridad.

Ejemplo:

@echo off
set source=C:\Users\[tu_usuario]\Documents
set backup=C:\Backup

echo Creando copia de seguridad de %source% en %backup%
xcopy %source% %backup% /s /e /y
echo Copia de seguridad completa.
pause

Incluso se podria llegar a mejorar para pedir al usuario:

@echo off
set/p source=¿De que carpeeta quieres hacer el backup?
set/p backup=¿Donde quieres hacer la copia?

echo Creando copia de seguridad de %source% en %backup%
xcopy %source% %backup% /s /e /y
echo Copia de seguridad completa.
pause

2. Script para Limpiar Archivos Temporales

Un script que borre archivos temporales de una carpeta específica, como la carpeta Temp de Windows.

Ejemplo:

@echo off
echo Borrando archivos temporales...
del /s /q C:\Users\[tu_usuario]\AppData\Local\Temp\*
echo Archivos temporales eliminados.
pause

3. Script para Comprimir Archivos Automáticamente

Usa el comando compact para comprimir una carpeta o conjunto de archivos automáticamente.

Ejemplo:

@echo off
set folder=C:\Users\[tu_usuario]\Documents
echo Comprobando y comprimiendo archivos en %folder%
compact /c /s:%folder%
echo Proceso completado.
pause

O se puede pedir al usuario el directorio:

@echo off
set/p folder=¿Que directorio quieres comprimir?
echo Comprobando y comprimiendo archivos en %folder%
compact /c /s:%folder%
echo Proceso completado.
pause

4. Script para Mostrar el Uso de Disco

Un script que muestre el uso del disco duro y guarde los resultados en un archivo de texto.

Ejemplo:

Para complicarlo puedes automatizarlo para que vaya añadiéndolo en directo a un archivo de texto.

5. Script para Renombrar Archivos en Masa

Un script que renombre todos los archivos de un directorio añadiendo un prefijo o sufijo.

Ejemplo:

6. Script para Mostrar la Fecha y Hora Actual

Este script simplemente imprime la fecha y la hora actuales en la consola.

Ejemplo:

Podemos complicarlo un poco más, un script que guarda la fecha y la hora actuales en variables y muestra en la consola mediante un string apelando al nombre del usuario por defecto:

Podemos hacer tambien que muestre el string con formato de fecha personalizado:

7. Script para Mostrar Información del Sistema

Crea un script que muestre información básica del sistema, como la versión de Windows, el nombre del equipo y el tiempo de arranque.

Ejemplo:

8. Script para Pingar Varios Sitios Web

Un script que haga ping a varios sitios web y guarde los resultados en un archivo de texto.

Ejemplo:

9. Script para Crear Estructura de Carpetas

Este script crea una estructura de carpetas predefinida en una ubicación determinada.

Ejemplo:

10. Script de Menú Interactivo

Un script que muestre un menú interactivo donde el usuario pueda elegir una opción para ejecutar diferentes acciones.

Ejemplo:

Última actualización