Caminho para os fundos atuais da área de trabalho no Windows 10?

47

Há outra questão aqui que permite que os usuários encontrem o caminho para a imagem de plano de fundo atual por meio de um comando cmd .

Como eu poderia descobrir o caminho para a imagem atual da área de trabalho?

No Windows 10, isso não funciona mais. Apenas retorna a primeira imagem na pasta, não muda com os fundos à medida que eles se movem. Preciso de um comando semelhante que retorne o (s) caminho (s) para a imagem atual no (s) plano (s) de área de trabalho que realmente funciona no Windows 10, se houver um.

    
por cujo 03.09.2015 / 06:17

4 respostas

73

Uma cópia do papel de parede atual pode ser encontrada digitando o caminho abaixo na barra de endereços do Windows File Explorer

Caminho 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles

Se você não encontrar uma cópia da sua imagem de plano de fundo da área de trabalho atual aqui, tente o caminho abaixo

Caminho 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper

Nota : O arquivo TranscodedWallpaper no Caminho 2 não possui uma extensão de arquivo. Use "Abrir com" ou "Como você deseja abrir este arquivo?" caixa de diálogo e selecione qualquer visualizador de imagens, como "Windows Photo Viewer", "Honeyview" ou o aplicativo "Photos".

Nota para o Windows 10 : os locais acima têm limitações. Por exemplo, se o papel de parede que você está procurando não estiver mais visível na guia "Plano de fundo" no aplicativo "Configurações", não será possível recuperá-lo. Ele funcionará para seus últimos cinco papéis de parede, mas nada mais antigo. ( Source )

Papéis de parede padrão do Windows podem ser encontrados em

%SystemRoot%\Web

Você verá 3 pastas

  • " 4K " para papéis de parede com 4K,
  • " Tela " para planos de fundo da tela de bloqueio, &
  • " Wallpapers " para papéis de parede padrão do Windows

Temas instalados (Aero, etc):

%SystemRoot%\Resources\Themes

Temas instalados por usuário (incluindo pré-instalados pelo OEM):

%LocalAppData%\Microsoft\Windows\Themes  

Se você estiver procurando pelo local das imagens da tela de bloqueio - visite esta pergunta do SuperUser .

Pessoalmente, eu uso o John's Background Switcher para gerenciar meus planos de fundo da área de trabalho.

O John's Background Switcher tem uma opção para os fundos atuais / anteriores da área de trabalho (definidos pelo aplicativo). Clique com o botão direito do mouse no ícone da bandeja e selecione Exibir imagem atual e o plano de fundo atual da área de trabalho é aberto no Visualizador de fotos do Windows ou no visualizador de imagens padrão. No Windows Photo Viewer, você pode clicar com o botão direito do mouse na imagem & selecione Abrir localização de arquivo para visualizar o local original do plano de fundo atual da área de trabalho no Windows Explorer.

    
por 24.09.2015 / 15:00
3

O Windows 8 e o 10 ainda armazenam o caminho original da imagem de fundo atual - em vez do arquivo em cache / transcodificado como na resposta do xypha:

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

A Microsoft não quer que as coisas sejam fáceis: não é um texto simples, então você precisa decodificá-lo do binário.

O site Winhelponline compilou alguns scripts (VBA e PowerShell) que podem imprimir o nome da imagem e iniciam o Explorer para apontar para o arquivo de imagem.

link

    
por 01.05.2017 / 10:46
0

Você não explica exatamente o que deseja alcançar, então posso dar algumas dicas aqui com base em um palpite: você quer mudar seu papel de parede em certas condições (por exemplo, um papel de parede toda vez que reiniciar o computador) ou use um arquivo personalizado como papel de parede.

No Windows 7, o papel de parede costumava ser encontrado em %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper .
No Windows 10, você encontrará em %AppData%\Microsoft\Windows\Themes\CachedFiles .

Você também pode interrogar o registro em HKEY_CURRENT_USER \ Painel de controle \ Desktop \ TranscodedImageCache, mas observe os avisos abaixo sobre programas que NÃO estão gravando um arquivo em disco!

Se você deseja criar seu próprio script CMD, isso pode não ser confiável se você definir o papel de parede não no Windows, mas em um programa externo. Por exemplo, se eu vejo um bom mago no meu navegador, eu o defino como papel de parede diretamente de lá. O mesmo para o IrfanView. Eu posso facilmente nomear outros 10 programas populares que poderiam mudar o papel de parede para um caminho personalizado.

Observe que alguns programas estão alterando o papel de parede sem realmente gravar um arquivo em disco. Isso pode ser feito conectando-se à janela do Microsoft Windows Desktop e desenhando diretamente em sua tela. É assim que as animações GIF / AVI são desenhadas na área de trabalho.

Há outro problema se você criar seu próprio script: Como você lida com imagens que não têm a mesma proporção que a sua área de trabalho ou quando a resolução da área de trabalho é alterada?

A solução (se eu adivinhasse o problema corretamente) seria usar um programa como o John Background Switcher ou BioniX Desktop Modificador de plano de fundo . O último é muito mais personalizável e pode ser controlado via linha de comando. Também possui detecção automática para detectar a melhor maneira de redimensionar a imagem (preencher / ajustar / lado a lado). O BioniX também pode desenhar GIF sem gravar nada no disco (como explicado acima).

Uma maneira ainda melhor seria usar a opção "Bloquear na pasta".
DefinaBioniXparamudaroseupapeldeparedeacada60segundos(nãosepreocupe,vocênãoveráumnovopapeldeparedeacada60segundos,poisvocêusaráapenasumarquivo).DefinirBioniXparabloquearemqualquerpasta(digamosc:\Wallpapers).Dentrodessapastavocêcolocaumúnicoarquivochamadoalgocomo"My Wallpaper.jpg". O BioniX usará esse arquivo como papel de parede a cada 60 segundos. Agora, toda vez que você quiser mudar o papel de parede, substitua o antigo "My Wallpaper.jpg" pelo seu novo arquivo. O BioniX verá a alteração que você fez na pasta e aplicará o novo arquivo (dentro de 60 segundos).

Deixe-nos saber o que você deseja alcançar com seu script para obter uma solução melhor.

    
por 29.11.2017 / 11:18
0

Eu tenho o Windows 10, versão 1709. Uma das outras respostas me fez procurar no registro e descobri exatamente o que eu precisava em texto claro

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

Nenhuma decodificação necessária.

    
por 11.10.2018 / 20:02

Tags