Il y a une autre question ici qui permet aux utilisateurs de trouver le chemin d'accès à leur image d'arrière-plan actuelle par le biais d'une commande cmd
.
Comment pourrais-je trouver le chemin d'accès à l'image de bureau actuelle?
Sous Windows 10, cela ne fonctionne plus. Il ne renvoie que la première image du dossier, il ne change pas avec les arrière-plans lors de leur transition. J'ai besoin d'une commande similaire qui renvoie le ou les chemins d'accès à l'image actuelle sur le ou les arrière-plans du bureau qui fonctionnent réellement dans Windows 10, le cas échéant.
Une copie du papier peint actuel peut être trouvée en tapant le chemin ci-dessous dans la barre d'adresse de Windows File Explorer.
Chemin 1 -%AppData%\Microsoft\Windows\Themes\CachedFiles
Si vous ne trouvez pas une copie de l’image d’arrière-plan de votre ordinateur actuel ici, essayez plutôt le chemin ci-dessous.
Chemin 2 -%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
Remarque : Le fichier TranscodedWallpaper
dans le chemin 2 n'a pas d'extension de fichier. Utilisez "Ouvrir avec" ou "Comment voulez-vous ouvrir ce fichier?" boîte de dialogue et sélectionnez une visionneuse d'images, telle que "Visionneuse de photos Windows", "Honeyview" ou l'application "Photos".
Remarque pour Windows 10 : Les emplacements ci-dessus ont des limites. Par exemple, si le papier peint que vous recherchez n’est plus visible dans l’onglet ‘Arrière-plan’ de l’application Paramètres, vous ne pourrez pas le récupérer. Cela fonctionnera pour vos cinq derniers fonds d'écran mais rien de plus ancien. ( La source )
Les fonds d'écran Windows par défaut peuvent être trouvés dans
%SystemRoot%\Web
Vous verrez 3 dossiers
Thèmes installés (Aero, etc.):
%SystemRoot%\Resources\Themes
Thèmes installés par utilisateur (y compris les logiciels OEM préinstallés):
%LocalAppData%\Microsoft\Windows\Themes
Si vous recherchez l'emplacement des images de l'écran verrouillé, consultez la question this SuperUser.
Personnellement, j'utilise John's Background Switcher pour gérer l'arrière-plan de mon bureau.
John's Background Switcher a une option pour afficher l'arrière-plan du bureau actuel/précédent (défini par l'application elle-même). Suivez les étapes ci-dessous -
Pour activer la visionneuse de photos Windows dans Windows 10, visitez le this article sur HowToGeek.
J'ai Windows 10, version 1709. Une des autres réponses m'a permis de regarder dans le registre et j'ai trouvé exactement ce dont j'avais besoin en texte clair à l'adresse
HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper
Aucun décodage nécessaire.
Windows 8 et 10 conservent toujours le chemin original de l'image d'arrière-plan actuelle - plutôt que le fichier mis en cache/transcodé comme dans la réponse de xypha:
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
Microsoft ne veut cependant pas que les choses soient faciles: il ne s'agit pas de texte brut, vous devez donc le décoder à partir de fichiers binaires.
Le site Web Winhelponline a compilé deux scripts (VBA et PowerShell) permettant d’imprimer le nom de l’image et de lancer Explorer pour pointer vers le fichier image.
http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/
Pour obtenir le PATH "transcodé" en texte clair, procédez comme suit dans PowerShell:
$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'
Vous n’expliquez pas exactement ce que vous souhaitez atteindre. Par conséquent, je peux vous donner quelques conseils ici: vous souhaitez changer votre fond d’écran dans certaines conditions (par exemple, un fond d’écran à chaque redémarrage de votre ordinateur) ou utiliser une custom fichier en tant que papier peint.
Sous Windows 7, le papier peint se trouvait généralement dans %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
.
Sous Windows 10, vous le trouverez dans %AppData%\Microsoft\Windows\Themes\CachedFiles
.
Vous pouvez également interroger le registre à l'adresse
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
mais notez les avertissements ci-dessous concernant les programmes qui n'écrivent PAS un fichier sur le disque!
Si vous voulez créer votre propre script CMD, cela pourrait ne pas être fiable SI vous définissez le papier peint pas à partir de Windows mais à partir d'un programme externe. Par exemple, si je vois une image Nice dans mon navigateur, je la configure comme fond d’écran directement à partir de là. Même chose pour IrfanView. Je peux facilement nommer 10 autres programmes populaires qui pourraient modifier le papier peint en un chemin personnalisé.
Notez que certains programmes changent le papier peint sans écrire réellement un fichier sur le disque. Cela peut être fait en se connectant à la fenêtre du bureau Microsoft Windows et en dessinant directement sur son canevas. Voici comment les animations GIF/AVI sont dessinées sur le bureau.
Il existe un autre problème si vous créez votre propre script: comment gérer des images qui n'ont pas le même rapport d'aspect que votre bureau, ou lorsque la résolution du bureau change?
La solution (si j'ai bien compris votre problème) serait d’utiliser un programme tel que John's Background Switcher ou BioniX Desktop Background Changer . Ce dernier est beaucoup plus personnalisable et peut être contrôlé via une ligne de commande. Il dispose également d'une détection automatique pour détecter le meilleur moyen de redimensionner l'image (remplissage/ajustement/mosaïque). BioniX peut également dessiner des fichiers GIF sans rien écrire sur le disque (comme expliqué ci-dessus).
Une méthode encore meilleure consiste à utiliser l'option "Verrouiller le dossier". Configurez BioniX pour changer votre fond d'écran toutes les 60 secondes (ne vous inquiétez pas, vous ne verrez pas de nouveau fond d'écran toutes les 60 secondes car vous n'utiliserez qu'un seul fichier). Configurez BioniX pour qu'il se verrouille sur n'importe quel dossier (disons C:\Wallpapers
). Dans ce dossier, vous mettez un seul fichier appelé quelque chose comme My Wallpaper.jpg
. BioniX utilisera ce fichier comme fond d'écran toutes les 60 secondes. Maintenant, chaque fois que vous voulez changer le papier peint, vous remplacez l'ancien My Wallpaper.jpg
par votre nouveau fichier. BioniX verra les modifications que vous avez apportées au dossier et appliquera le nouveau fichier (dans les 60 secondes).
Dites-nous ce que vous voulez réaliser avec votre script pour obtenir une meilleure solution.