¿Cómo configuro automáticamente la imagen de fondo de Windows 10 según el mes actual?

¿Cómo configuro automáticamente la imagen de fondo de Windows 10 según el mes actual?

Me gustaría utilizar un archivo de imagen específico como fondo en mi máquina según el mes del año. Por ejemplo, si tuviera archivos de imagen: enero.png febrero.png marzo.png

Entonces me gustaría que January.png fuera mi fondo durante el mes de enero, February.png fuera mi fondo durante el mes de febrero, y así sucesivamente. Idealmente, me gustaría configurar algo en Windows 10 de modo que la imagen del mes actual se configure automáticamente.

Sé que Windows 10 admite de forma nativa la configuración de una presentación de diapositivas como fondo, pero el período de actualización más largo que ofrece es un solo día, donde necesito un mes (que no es una cantidad de tiempo constante).

¿Es posible hacerlo sin implementar ningún software de terceros?

Respuesta1

Esto obtendrá el valor del mes en un número MMy, según el mes 12 = diciembre, aplicará el fondo en la ruta de fondo y lo agregará al registro. Copie esto en un documento de bloc de notas, guárdelo como .ps1 y luego podrá usar el programador de tareas para ejecutarlo una vez al día o una vez al mes o algo así.

$month = get-date -format "MM"

if ($month == 01) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background01.jpg /f }
if ($month == 02) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background02.jpg /f }
if ($month == 03) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background03.jpg /f }
if ($month == 04) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background04.jpg /f }
if ($month == 05) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background05.jpg /f }
if ($month == 06) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background06.jpg /f }
if ($month == 07) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background07.jpg /f }
if ($month == 08) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background08.jpg /f }
if ($month == 09) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background09.jpg /f }
if ($month == 10) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background10.jpg /f }
if ($month == 11) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background11.jpg /f }
if ($month == 12) { reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d  C:\background12.jpg /f }

información relacionada