Windows Spotlight pakub lukustuskuva jaoks hämmastavaid taustapilte, mida saate salvestada ja kasutada töölaua taustana. Nüüdseks olen üsna kindel, et enamik kasutajaid teab, kuidas lukustuskuva piltide kollektsiooni kausta Varasid vaadata ja talletada.
Seejärel tegin postituse, kuidas leida kasutatava lukustuskuva taustpildi täpne failinimi, kasutades registriredaktorit või skripti, et leida pildifail ja salvestada see automaatselt kausta Pildid.
Neil ridadel on siin veel üks huvitav Windows Spotlighti näpunäide, mida ma mõtlesin siin jagada.
Windows 10 ei teavita teid lukustusekraanide piltide serverist allalaadimisest. Ja ka tapeedi muutmise sagedus pole teada. Uut taustapilti näete alles siis, kui lukustate tööjaama või pääsete juurde lehele Isikupärasta - lukusta ekraani sätted, kus näete praeguse lukustuskuva pildi reaalajas eelvaadet.
Lisaks võite saada teate, kui mõni uus prožektoripilt ilmub kausta Varad, kasutades selleks mõne muu tootja utiliiti.
Kasutage rakendust NewFileGo, et vaadata uute taustapiltide kausta Varad
NewFileGo saidilt “joe joe soft” on kasulik tööriist, mis jälgib failides / kaustades muudatusi ja käivitab programmi või käsu.
NewFileGo abil saate:
- Vaadake mitut kausta
- Monitori kaustas olevaid konkreetseid faililaiendeid saate kasutada failimaski abil
- Käivitage Exploreri kontekstimenüü käsud
- Käivitage programme, skripte, pakkfaile
- Edastage käivitatud programmile või skriptile parameetrina uus / muudetud failinimi.
Käivitage NewFileGo ja klõpsake käsul Lisa uus jälgija.
Valige dialoogiboksis Toimingu muutmine rippmenüüst „Uued failid”. Tippige järgmine kausta tee Assets.
C: \ Kasutajad \ {kasutajanimi} \ AppData \ Local \ Paketid \ Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy \ LocalState \ Assets
Valige jaotises „Käsk täitmiseks“ iga faili jaoks käivitamine (soovitatav)
Tippige allolevasse tekstikasti järgmine käsurida:
rundll32.exe "C: \ programmifailid \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen% s
Märkus. Võite nimetada erineva pildivaaturi tee (nt IrfanView) ja seejärel järgida% s. % s tähistab failinime (koos täieliku rajaga), mille edastame argumendina käivitusprogrammile või skriptile. Ärge lisage parameetri ümber jutumärke, kui kasutate faili eelvaateks Windows Photo Viewerit.
Klõpsake nuppu Salvesta. Kui vara failide kausta saabub uus fail, käivitab NewFileGo uue taustpildi kuvamiseks Windows Photo Vieweri.
Kuid siin on väike ebamugavus. Kausta Varad ei kasutata mitte ainult lukustuskuvapiltide, vaid ka väiksemate mõõtmetega piltide - näiteks reaalajas piltide, mida te ei soovi eelvaadata - salvestamiseks.
154x154 piksline pilt, mis ilmus kaustas Varad.
NewFileGo-s pole failisuuruse filtreerimisvalikut. Kuid võite seada NewFileGo käivitama kohandatud skripti, mis kinnitab pildi (faili suuruse põhjal) ja käivitab eelvaate.
Eelvaate käivitava kohandatud skripti käivitamine
Siin on minu kirjutatud skript, mis kontrollib pildifaili suurust. Kui suurus on üle 300KB, on suure tõenäosusega, et tegemist on lukustatud ekraanipildiga. Sel juhul käivitab skript faili eelvaateks Windows Photo Vieweri.
'Preview the image file using Windows Photo Viewer 'Meant to use with NewFileGo to watch for new Lock Screen images 'Created by Ramesh on Nov 02 2016 'https://www.winhelponline.com/blog/new-spotlight-wallpaper-notify-windows-10-lock-screen/ If wscript.arguments.count = 0 Then Wscript.quit Set WshShell = WScript.CreateObject("WScript.Shell") Set objFSO = WScript.CreateObject("Scripting.Filesystemobject") sNewLSIFile = Replace (wscript.arguments(0), """", "") If objFSO.FileExists(sNewLSIFile) Then Set objFile = objFSO.GetFile(sNewLSIFile) 'Preview the image only if it's bigger than 300KB If objFile.size< 307200 Then WScript.Quit sMsg = "You've got a new Lock Screen (Windows Spotlight) image. Want to preview it?" rtn = MsgBox (sMsg, vbYesNo + vbInformation, "New Lock Screen Wallpaper!") If rtn = vbYes Then sRunCmd = "rundll32.exe " & """" & _ "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" & """" sRunCmd = sRunCmd & ", ImageView_Fullscreen " & sNewLSIFile WshShell.run sRunCmd End If End if
Kopeerige ülaltoodud sisu Notepadisse ja salvestage fail laiendiga .vbs
, näiteks lock_screen_image_watch.vbs
. Seejärel nimetage NewFileGo dialoogiboksis „Toimingu muutmine” Windows Photo Vieweri tee asemel skriptifaili nimi. Teie kasutatav täielik käsk on järgmine:
wscript.exe "d: \ skriptid \ lock_screen_image_watch.vbs"% s
Kui uus tapeet saabub, käivitatakse skript ja näete järgmist teadete välja.
Kujutise eelvaate saamiseks Windows Photo Vieweri abil klõpsake nuppu Jah.
Windows võib alla laadida umbes 4-5 pilti korraga ja nii näete allpool toodud mitut sõnumikasti.
NewFileGo-l on võimalus edastada päästikuskriptile parameetritena mitu failinime. Seda saate proovida (ja skripti vastavalt muuta), kui te ei soovi näha ekraanil avanemas mitut sõnumikasti või mitut Windows Photo Vieweri eksemplari.
NewFileGo tarbib vähem kui 5 MB mälu, kui kaustade vaatamine on lubatud.
Kasutage FolderChangesView, et vaadata uute taustapiltide kausta Assetid
FolderChangesView (Nirsoftilt) jälgib teie valitud kausta või kettaseadet ja loetleb kõik failinimed, mida kausta jälgimise ajal muudetakse, luuakse või kustutatakse. Saate utiliidi seadistada .wav-faili esitamiseks faili loomisel, muutmisel või kustutamisel.
Käivitage FolderChangesView ja tippige kuvatavale dialoogiboksile „Select Folder” kausta tee Assets.
Seejärel konfigureerige see nii, et ülaltoodud kaustas toimuvate muudatuste korral mängitakse .wav-faili.
FolderChangesView saab loetleda ainult uusi / muudetud faile ja esitada lainefaili. See ei toeta programmi või kohandatud skripti käivitamist, kui selles kaustas toimub muudatus, ning puudub võimalus jälgida ainult „uusi” faile. See utiliit tarbib umbes 3, 5 MB mälu isegi siis, kui kaustade jälgimine on sisse lülitatud.
WMI skripti kasutamine kausta Assets jälgimiseks
Üksiku kausta jälgimiseks pole teil vaja programmi. Kausta Assets jälgimiseks saate Windowsi haldusinstrumentatsiooni (WMI) abil luua või kasutada VBScripti.
WMI kausta jälgimisskriptid küsivad sihtkausta muudatuste tegemiseks kindlaksmääratud ajavahemike järel ja see võib võtta liiga palju tulemusi süsteemi jõudluses, kui intervall on liiga väike.
Ülaltoodud programmid kasutavad API-d, et saada teavitusi kausta sisu muutumisest - ja käivitavad seejärel programmi, skripti või .wav-faili. WMI-ga kaustavaataja skriptide näidete jaoks vaadake seda Technet'i foorumite lehte ja CodeProjecti saiti.