Kerge Powershelli Windowsi töölaua tausta Rotatori skript
- Kategooria: Tarkvara
Windowsi töölaua tausta Rotator on Windowsi jaoks mõeldud Powershelli skript, mis laadib taustpildi kogumist alati, kui see käivitatakse.
Windows ise tarnib võimalusi regulaarselt tausta vahetada, kuid selles osas on võimalused piiratud. Ehkki saate konfigureerida opsüsteemi piltide kogumi pööramiseks töölaua taustaks, pole valikut veelgi kohandada.
Oletagem, et soovite kasutada erinevaid taustapilte erinevatel aastaaegadel. Seda saab teha, kuid tapeedipiltide kogumit peate iga kord käsitsi kohandama või vahetama selle jaoks erinevaid teemasid.
Taustapildite vahetamiseks on seal palju programme. Mõni nimi: Bgcall , Jellybean , WallPapa , Deskeri värv , Wallperizer ja Wally .
Windowsi töölaua taust Rotator
Üks Windowsi töölaua tausta Rotatori peamisi ideid on kasutada erinevaid perioodipiltide põhjal taustpilte.
Saate skripti konfigureerida laadima taustapiltide kogumi jõulude, suve, halloweeni või mõne muu ajaperioodi või päeva jaoks, mis teile meeldib.
Skriptil on eelis töö jaoks mõeldud programmide ees, kuna see töötab ainult nii kaua, kui see vajab töölaua taustapildi muutmist. Kui see on valmis, ei kasuta see enam süsteemiressursse, mis on ilmselgelt parem kui püsiprogramm, mida tuleb kogu aeg käivitada, ehkki see võib tausta muuta vaid üks kord päevas või isegi harvemini.
Negatiivne külg on see, et peate skripti konfigureerima redaktori abil. See pole liiga keeruline, kuid kui te pole kunagi varem skriptidega kokku puutunud, võib see osutuda üle jõu käivaks.
Lasen teil läbi viia selle toimimise sammud:
Esimene asi, mida teete, on laadige skript alla projekti GitHubi lehelt. Pange tähele, et see laaditakse koos laiendiga .txt alla automaatselt, mis tuleb eemaldada kas siis, kui ilmub allalaadimisviip või hiljem süsteemis.
Skript Powershell kasutab vaikimisi kausta Pildid töölaua taustad. Võite seda hoida ja oma taustapilte sinna teisaldada või skripti tee redigeerida. Funktsioon Get-Default-Pool määrab tee sinna.
Minu soovitus on vaiketee hoidmine, kuna see teeb asja lihtsamaks. Taustapildi kopeerimine kausta või kausta alla olevatesse kaustadesse on piisavalt lihtne.
Järgmine samm sõltub sellest, kas soovite kasutada erinevaid taustapiltide kogumeid, mida programm laadib sõltuvalt kuupäevast. Kui te ei jäta järgmist toimingut vahele.
Samm 1 : Erinevate tapeedikogumite kaustade seadistamine
Lisage kaustu töölaua taustapildi peamisesse kausta, nt. Jõulud, sünnipäev, halloween ja nii edasi ning asetage sinna oma taustapildid.
Tüüpiline kaustade struktuur võib välja näha järgmine:
- Töölaua taustad
- Jõulud
- tapeet1.jpg
- secondwallpaper.jgg
- Halloween
- halloween1.jpg
- jube.png
- Jõulud
2. samm : Funktsiooni lisamine skripti
Skripti peate lisama järgmise funktsiooni.
Funktsioon Get-StarWars-Pool {
Get-ChildItem '$ ([keskkond] :: GetFolderPath (`' MyPictures '')) Töölaua taustad Starwars '
}
Asendage kindlasti 'Starwars' kausta nimega, mida kasutate oma süsteemis. Asetage uus funktsioon funktsiooni Get-Default-Pool alla nii, et see näeks välja selline
Funktsioon Get-Default-Pool {
Get-ChildItem '$ ([keskkond] :: GetFolderPath (`' MyPictures` ')) Töölauataustad' -Kursus | Kuhu-objekt {! $ _. PSIsContainer -Ja $ _. FullName -NotMatch 'Starwars'}
}
Funktsioon Get-StarWars-Pool {
Get-ChildItem '$ ([keskkond] :: GetFolderPath (`' MyPictures '')) Töölaua taustad Starwars '
}
Lisama | Kuhu-objekt {! $ _. PSIsContainer -Ja $ _. FullName -NotMatch 'Starwars' vaikefunktsioonile, et blokeerida kuupäevavaliku kaustadest taustade valimine. Muutke Starwars teie valitud basseini nimeks.
3. samm : Lisage algus- ja lõppkuupäev
Leidke massiiv $ Dates ja lisage sellele algus- ja lõppkuupäeva teave.
Kuupäevad = @ (
@ {
'StartDate' = '2-01'
'EndDate' = '2-28'
'Pool' = 'Starwars'
})
See tõmbab taustapildid kaustast Starwars 1. veebruarist 28. veebruarini. Korrake seda toimingut kõigi muude skripti lisatud tapeedikogumitega.
Kaks kuupäeva basseini näeksid välja järgmised:
Kuupäevad = @ (
@ {
'StartDate' = '2-01'
'EndDate' = '2-28'
'Pool' = 'Starwars'
}
@ {
'StartDate' = '12 -01 '
'EndDate' = '12 -26 '
'Pool' = 'Jõulud'
})
4. samm : Määrake plaat, keskel, venitus või NoChange (valikuline)
Skript kasutab taustapiltide laadimisel automaatselt venitust. Kui arvate, et see sobib, jätke see samm vahele. Kui soovite selle asemel mõnda muud väärtust, toimige järgmiselt.
Leidke skripti lõpu lähedal [Wallpaper.Setter] :: SetWallpaper ($ ImageToUse.FullName, 2) ja muutke 2 teiseks väärtuseks.
- 0 tähendab plaati.
- 1 tähendab keskpunkti.
- 2 tähendab venitust.
- 3 tähendab muutust.
5. samm : käivitage skript
Soovitan käivitada skript, et kontrollida, kas see töötab õigesti. Selleks saate paremklõpsata redigeeritud Powershelli skriptil ja valida kontekstimenüüst käsu PowerShell abil.
Kui te ei saa viga, nt midagi ei juhtu, võite seda kasutada käsitsi või seadistada ajastatud toiming protsessi automatiseerimiseks.
6. samm : ajastatud ülesande loomine
Uue ajastatud toimingu loomiseks toimige järgmiselt.
- Puudutage Windowsi klahvi, tippige Task Scheduler ja valige tulemuste loendist kirje.
- Valige Toiming> Loo ülesanne.
- Lisage akna loomise akna esimesel vahekaardil ülesandele nimi ja valikuline kirjeldus.
- Lülitage vahekaardile Triggerid ja klõpsake nuppu Uus.
- Klõpsake ülaosas oleval ajakaval ja valige käivitamisel või mõni teine seal pakutav suvand. See määrab, millal skripti Windows haldab.
- Saate lubada viivituse ja korrata jaotises Täpsemad. Viivitus muudab tausta pärast valitud ajaperioodi, korrake seda korrapäraselt.
- Klõpsake nuppu OK.
- Lülitage vahekaardile Toimingud ja klõpsake seal nuppu Uus.
- Lisage jaotisesse Programm / skript Windowsi töölaua tausta Rotatori skript ja klõpsake nuppu OK.
- Seadistuse lõpuleviimiseks klõpsake nuppu OK.
Windows käivitab skripti teie määratletud parameetrite alusel nüüdsest.
Sõnade sulgemine
Skripti seadistamine pole liiga keeruline, kuid see pole nii lihtne kui kasutajaliidese kasutamine tapeedikogumite seadistamiseks. Skripti peamine eelis on see, et see töötab ainult siis, kui see muudab teie töölaua taustapilte, ja et saate määratleda ajapõhised perioodid, kus kasutatakse kohandatud taustpildi kogumeid.
Nüüd loe : Parimad tapeedi allalaadijad Windowsi jaoks