Na Windows 7 je možné automaticky měnit tapetu na ploše. Podívejme se, jak najít obrázek té, která je právě zobrazena.
Já osobně mám třeba pro obrázky na ploše složku s velkým množstvím pár let starých fotografií, a proto se mi občas stane, že bych rád rychle našel právě zobrazenou fotku. Zjistil jsem ale, že je to ve Windows 7 trochu nedomyšlené - nenašel jsem jednoduchý způsob, jak to udělat, a proto jsem si napsal malý skriptík.
Napsal jsem si tedy takovýto skript:
:: File: see_current_background_in_window7 :: Description: batch sctipt that display path of current background image in Windows 7 and open it in Explorer. :: Author: JanKoWeb, 2011 :: off double calling of echo @echo off :: print the string echo The path to the current Desktop background image is: :: init variable pth set pth= :: finds third output parameter (path to the image) from command 'REG QUERY' and save it into variable 'pth' FOR /F "tokens=3" %%A IN ('REG QUERY "HKCU\Software\Microsoft\Internet Explorer\Desktop\General" /v WallpaperSource') DO SET pth=%%A :: print variable 'pth' echo %pth% :: run internetu explorer with specified path (opens actual background image) start explorer.exe "%pth%" :: to not close the console uncomment next line ::pause :: end of script exit
Výše uvedený kód stačí uložit do textového souboru s příponou ".bat". Například tedy "see_current_background_in_window7.bat".
V článku How to Add “Desktop Background File Location” to Windows 7 Desktop Context Menu (EN) najdete skript, který se instaluje do kontextové nabídky. Nicméně, znamená to úpravu registrů, do nichž se já osobně velmi nerad vrtám;-)
Další možností je skript, který mi byl inspirací - How could I find out the path to the current desktop image? - ten ale pouze zobrazí cestu k zobrazenému obrázku.
Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.
Aktuální věci publikuji kvůli úspoře času na Twitter.
Honza
"Lidé potřebují, aby řák v jejich životě fungoval co nejlépe. Řád v našem životě skýtá obraz o tom, jací jsme."