¿Hay alguna manera de hacer la transición de fondos en función de la hora del día en Windows 8?

Haga clic en Inicio y escriba regedit en el cuadro de búsqueda. Presione Retorno y se abrirá el editor de registro. En el panel izquierdo, navegue por las carpetas para llegar a
HKEY_CURRENT_USER \ Panel de control \ Personalización \ Presentación de escritorio

En el panel de la derecha hay algunos valores e Intervalo es el número de segundos que cada imagen permanece en el escritorio antes de que se cambie. El número entre paréntesis es el tiempo en decimal en milisegundos, por lo que si configura el fondo de pantalla para que cambie cada 10 segundos, se almacena un valor de 10000 en Intervalo. Es posible ingresar sus propios valores y obtener valores que no están en la lista desplegable de opciones. Simplemente haga doble clic en Intervalo, seleccione Decimal e ingrese el número de milisegundos: 1000 es un segundo y 3600000 es una hora (60 x 60 x 1000).

Haga clic derecho en un espacio vacío en el panel de la derecha y seleccione Nuevo, Valor DWORD (32 bits) . Nombralo AnimaciónDuración. Luego haga doble clic en él, establezca la base en decimal y luego ingrese el número de milisegundos durante la duración del desvanecimiento de una imagen de escritorio a otra. Pruebe 3000 para una transición lenta de tres segundos o 500 para un cambio rápido de medio segundo. (Cierre el editor de registro y vuelva a seleccionar el fondo de pantalla animado para ver el efecto).

1. Configure una secuencia de comandos que cambie esa imagen de fondo de escritorio (guía aquí Cambiar el fondo de pantalla de Windows desde la línea de comandos).
2. Use el comando “at” para ejecutar el script en el momento deseado.