Burada, kullanıcıların bir cmd
komutu aracılığıyla mevcut arka plan görüntülerinin yolunu bulmalarına olanak tanıyan başka bir soru var.
Geçerli masaüstü görüntüsünün yolunu nasıl bulabilirim?
Windows 10'da bu artık çalışmıyor. Yalnızca klasördeki ilk görüntüyü döndürüyor, arka planlar geçiş yaptıkça değişmiyor. Masaüstü arka plan(lar)ındaki geçerli resmin yol(lar)ını döndüren ve Windows 10'da gerçekten çalışan benzer bir komuta ihtiyacım var.
Mevcut duvar kağıdının bir kopyası, Windows Dosya Gezgini adres çubuğuna aşağıdaki yol yazılarak bulunabilir.
Yol 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles
Mevcut masaüstü arka plan resminizin bir kopyasını burada bulamazsanız, bunun yerine aşağıdaki yolu deneyin.
Yol 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
Not: Yol 2'deki TranscodedWallpaper
dosyasının bir dosya uzantısı yoktur. Birlikte Aç" veya "Bu dosyayı nasıl açmak istiyorsunuz? " diyalog kutusunu kullanın ve "Windows Fotoğraf Görüntüleyici", "Honeyview" veya "Fotoğraflar" uygulaması gibi herhangi bir resim görüntüleyiciyi seçin.
Windows 10 için not: Yukarıdaki konumların sınırlamaları vardır. Örneğin, aradığınız duvar kağıdı artık Ayarlar uygulamasındaki 'Arka Plan' sekmesinde görünmüyorsa, onu kurtaramazsınız. Son beş duvar kağıdınız için çalışacaktır ancak daha eski hiçbir şey için çalışmayacaktır. (Kaynak)
Varsayılan Windows duvar kağıtları şurada bulunabilir
%SystemRoot%\Web
3 klasör göreceksiniz
Yüklü temalar (Aero, vb.):
%SystemRoot%\Resources\Themes
Kullanıcı başına yüklenen temalar (OEM'den önceden yüklenmiş olanlar dahil):
%LocalAppData%\Microsoft\Windows\Themes
Kilit Ekranı görüntülerinin konumunu arıyorsanız - bu SuperUser sorusunu ziyaret edin.
Şahsen ben masaüstü arka planımı yönetmek için John's Background Switcher kullanıyorum.
John'un Arka Plan Değiştiricisi, mevcut/önceki masaüstü arka planını (uygulamanın kendisi tarafından ayarlanan) görüntüleme seçeneğine sahiptir. Aşağıdaki adımları izleyin -
Windows 10'da Windows Fotoğraf Görüntüleyici'yi etkinleştirmek için HowToGeek'teki bu makaleyi ziyaret edin
Windows 8 ve 10, xypha'nın yanıtında olduğu gibi önbelleğe alınmış / dönüştürülmüş dosya yerine mevcut arka plan görüntüsünün orijinal yolunu depolamaya devam eder:
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
Microsoft yine de işlerin kolay olmasını istemiyor: bu düz metin değil, bu yüzden ikili koddan çözmeniz gerekiyor.
Winhelponline web sitesi, görüntü adını yazdırabilen ve görüntü dosyasına işaret etmek için Explorer'ı başlatabilen birkaç komut dosyası (VBA ve PowerShell) derlemiştir.
http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/
Tam olarak ne elde etmek istediğinizi açıklamıyorsunuz, bu nedenle burada bir tahmine dayanarak bazı ipuçları verebilirim: duvar kağıdınızı belirli koşullarda değiştirmek (örneğin, bilgisayarınızı her yeniden başlattığınızda bir duvar kağıdı) veya duvar kağıdı olarak bir özel dosya kullanmak istiyorsunuz.
Windows 7'de duvar kağıdı genellikle %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
içinde bulunurdu.
Windows 10'da bunu %AppData%\Microsoft\Windows\Themes\CachedFiles
içinde bulabilirsiniz.
Kayıt defterini şu adresten de sorgulayabilirsiniz
HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache
ancak diske dosya YAZMAYAN programlarla ilgili aşağıdaki uyarılara dikkat edin!
Kendi CMD betiğinizi oluşturmak istiyorsanız, duvar kağıdını Windows'tan değil de harici bir programdan ayarlarsanız bu güvenilir olmayabilir. Örneğin, tarayıcımda güzel bir resim görürsem, onu doğrudan oradan duvar kağıdı olarak ayarlarım. IrfanView için de aynı şey geçerli. Duvar kağıdını özel bir yola değiştirebilecek 10 popüler program daha sayabilirim.
Bazı programların diske bir dosya yazmadan duvar kağıdını değiştirdiğini unutmayın. Bu, Microsoft Windows Masaüstü penceresine bağlanarak ve doğrudan tuvaline çizim yaparak yapılabilir. GIF/AVI animasyonları masaüstünde bu şekilde çizilir.
Kendi komut dosyanızı oluşturuyorsanız başka bir sorun daha var: Masaüstünüzle aynı en boy oranına sahip olmayan veya masaüstü çözünürlüğü değiştiğinde görüntüleri nasıl ele alacaksınız?
Çözüm (eğer sorununuzu doğru tahmin ettiysem) John's Background Switcher veya BioniX Desktop Background Changer gibi bir program kullanmak olacaktır. İkincisi çok daha özelleştirilebilir ve komut satırı üzerinden kontrol edilebilir. Ayrıca görüntüyü yeniden boyutlandırmanın en iyi yolunu (doldur/ sığdır/ döşe) tespit etmek için otomatik algılamaya sahiptir. BioniX ayrıca diske hiçbir şey yazmadan GIF çizebilir (yukarıda açıklandığı gibi).
Daha da iyi bir yol "Lock on folder" seçeneğini kullanmak olacaktır.
BioniX'i duvar kağıdınızı her 60 saniyede bir değiştirecek şekilde ayarlayın (endişelenmeyin, sadece bir dosya kullanacağınız için her 60 saniyede bir yeni bir duvar kağıdı görmeyeceksiniz). BioniX'i herhangi bir klasörü kilitleyecek şekilde ayarlayın (diyelim ki C:\Wallpapers
). Bu klasörün içine My Wallpaper.jpg
gibi bir isimle tek bir dosya koyun. BioniX bu dosyayı her 60 saniyede bir duvar kağıdı olarak kullanacaktır. Şimdi, duvar kağıdını her değiştirmek istediğinizde eski My Wallpaper.jpg
dosyasını yeni dosyanızla değiştirin. BioniX klasörde yaptığınız değişikliği görecek ve yeni dosyayı uygulayacaktır (60 saniye içinde).
Daha iyi bir çözüm elde etmek için senaryonuzla ne elde etmek istediğinizi bize bildirin.