Hay otra pregunta aquí que permite a los usuarios encontrar la ruta a su imagen de fondo actual a través de un comando cmd
.
[¿Cómo puedo encontrar la ruta de la imagen de escritorio actual?
En Windows 10 esto ya no funciona. Sólo devuelve la primera imagen de la carpeta, no cambia con los fondos a medida que van pasando. Necesito un comando similar que devuelva la(s) ruta(s) a la(s) imagen(es) actual(es) del fondo de escritorio que realmente funcione en Windows 10 si es que existe.
Puede encontrar una copia del fondo de pantalla actual escribiendo la siguiente ruta en la barra de direcciones del Explorador de archivos de Windows.
Ruta 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles
Si no encuentra una copia de su imagen de fondo de escritorio actual aquí, intente la siguiente ruta en su lugar.
Ruta 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
Nota: El archivo TranscodedWallpaper
en la ruta 2 no tiene una extensión de archivo. Utilice "Abrir con" o "¿Cómo desea abrir este archivo?" cuadro de diálogo y seleccione cualquier visor de imágenes, tales como, "Windows Photo Viewer", "Honeyview" o el "Fotos" app.
Nota para Windows 10: Las ubicaciones anteriores tienen limitaciones. Por ejemplo, si el fondo de pantalla que buscas ya no está visible en la pestaña "Fondo" de la app Configuración, no podrás recuperarlo. Funcionará para tus últimos cinco fondos de pantalla pero nada más antiguo. (Fuente)
Los fondos de pantalla predeterminados de Windows se pueden encontrar en
%SystemRoot%\Web
Verá 3 carpetas
Temas instalados (Aero, etc):
%SystemRoot%\Resources\Themes
Temas instalados por usuario (incluidos los preinstalados por el OEM):
%LocalAppData%\Microsoft\Windows\Themes
Si está buscando la ubicación de las imágenes de la pantalla de bloqueo - visite esta pregunta de SuperUser.
Personalmente, utilizo John's Background Switcher para gestionar mi fondo de escritorio.
John's Background Switcher tiene una opción para ver el fondo de escritorio actual/anterior (establecido por la propia aplicación). Siga los siguientes pasos -
Para activar el visor de fotos de Windows en Windows 10 visite este artículo en HowToGeek
Windows 8 y 10 todavía almacenan la ruta original de la imagen de fondo actual - en lugar del archivo en caché / transcodificado como en la respuesta de xypha':
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
Microsoft doesn't quiere que las cosas sean fáciles sin embargo: esto isn't texto plano por lo que tiene que decodificar de binario.
El sitio web Winhelponline ha compilado un par de scripts (VBA y PowerShell) que pueden imprimir el nombre de la imagen, y lanzar el Explorador para apuntar al archivo de imagen.
http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/
No explicas exactamente lo que quieres conseguir, así que puedo dar algunos consejos basados en una suposición: quieres cambiar el fondo de pantalla en determinadas condiciones (por ejemplo, un fondo de pantalla cada vez que reinicies el ordenador) o utilizar un archivo personalizado como fondo de pantalla.
En Windows 7 el fondo de pantalla se encuentra normalmente en %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
.
En Windows 10 se encuentra en %AppData%\Microsoft\Windows\Themes\CachedFiles
.
También puede consultar el registro en
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
¡pero tenga en cuenta las advertencias de abajo sobre los programas que NO están escribiendo un archivo en el disco!
Si quieres construir tu propio script CMD, esto puede ser poco fiable si estableces el fondo de pantalla no desde Windows sino desde un programa externo. Por ejemplo, si veo una imagen bonita en mi navegador, la pongo como fondo de pantalla directamente desde allí. Lo mismo para IrfanView. Puedo nombrar fácilmente otros 10 programas populares que podrían cambiar el fondo de pantalla a una ruta personalizada.
Tenga en cuenta que algunos programas están cambiando el fondo de pantalla sin realmente escribir un archivo en el disco. Esto se puede hacer enganchando a la ventana de Microsoft Windows Desktop y dibujando directamente en su lienzo. Así es como se dibujan las animaciones GIF/AVI en el escritorio.
Hay otro problema si construyes tu propio script: ¿Cómo manejar las imágenes que no tienen la misma relación de aspecto que su escritorio, o cuando la resolución del escritorio cambia?
La solución (si he adivinado su problema correctamente) sería utilizar un programa como John's Background Switcher o BioniX Desktop Background Changer. Este último es mucho más personalizable y puede ser controlado a través de la línea de comandos. También tiene auto-detección para detectar la mejor manera de cambiar el tamaño de la imagen (relleno/ajuste/tile). BioniX también puede dibujar GIF sin escribir nada en el disco (como se ha explicado anteriormente).
Una manera aún mejor sería utilizar el "Bloquear en la carpeta" opción.
Configure BioniX para que cambie el fondo de pantalla cada 60 segundos (no se preocupe, no verá un nuevo fondo de pantalla cada 60 segundos ya que sólo utilizará un archivo). Configure BioniX para que se bloquee en una carpeta cualquiera (digamos C:\NWallpapers
). Dentro de esa carpeta se pone un solo archivo llamado algo así como Mi fondo de pantalla.jpg
. BioniX utilizará ese archivo como fondo de pantalla cada 60 segundos. Ahora, cada vez que desee cambiar el fondo de pantalla que reemplazar el viejo My Wallpaper.jpg
con su nuevo archivo. BioniX verá el cambio que has hecho en la carpeta y aplicará el nuevo archivo (en 60 segundos).
Háganos saber lo que quiere conseguir con su script para obtener una mejor solución.