Lengvas „Powershell Windows“ darbalaukio foninis rotatoriaus scenarijus
- Kategorija: Programinė Įranga
„Windows“ darbalaukio foninis rotatorius yra „Powershell“ scenarijus, skirtas „Windows“, įkeliantis ekrano foną iš baseino, kai tik jis vykdomas.
Pati „Windows“ tiekiama su galimybėmis reguliariai pasukti foną, tačiau šiuo atžvilgiu šios parinktys yra šiek tiek ribotos. Nors galite sukonfigūruoti operacinę sistemą, kad pasuktų vaizdą kaip darbalaukio foną, nėra galimybės toliau tinkinti pasirinkimo.
Tarkime, kad norėtumėte naudoti skirtingus tapetai skirtingais metų laikais. Tai gali būti padaryta, bet kiekvieną kartą turite rankiniu būdu pritaikyti fono paveikslėlių foną arba perjungti į skirtingas temas.
Yra daugybė programų, leidžiančių pakeisti fono paveikslėlius. Išvardyti kelis: Bgcall , Medūzos , „WallPapa“ , Staliaus spalva , Wallperizer ir Wally .
„Windows“ darbalaukio foninis rotatorius
Viena iš pagrindinių „Windows Desktop Background Rotator“ idėjų yra naudoti skirtingus foninių vaizdų telkinius, atsižvelgiant į laikotarpius.
Galite sukonfigūruoti scenarijų, kad būtų įkeltas foninių vaizdų fondas Kalėdoms, vasarai, Helovinui ar bet kuriam kitam jums patogiam laikotarpiui ar dienai.
Scenarijus turi pranašumą, palyginti su tam skirtomis darbui skirtomis programomis, nes jis veikia tik tiek laiko, kiek jam reikia pakeisti darbalaukio foną. Tai atlikus, jis nebenaudoja jokių sistemos išteklių, o tai akivaizdžiai geriau nei nuolatinė programa, kurią reikia paleisti visą laiką, net jei ji gali pakeisti foną tik kartą per dieną ar net rečiau.
Neigiama yra tai, kad turite sukonfigūruoti scenarijų naudodami redaktorių. Tai nėra labai sunku, tačiau, jei niekada anksčiau nesikreipėte į scenarijus, jis gali būti pribloškiantis.
Leiskite man paaiškinti jus atliekant šiuos veiksmus:
Pirmas dalykas, kurį jūs darote, yra atsisiųskite scenarijų iš projekto „GitHub“ puslapio. Atminkite, kad jis atsisiunčiamas su .txt plėtiniu automatiškai, kurį turite pašalinti, kai pasirodys atsisiuntimo raginimas, arba vėliau sistemoje.
„Powershell“ scenarijus pagal numatytuosius nustatymus naudoja aplanką Paveikslėlių darbalaukio fonai. Galite jį laikyti ir ten perkelti fono paveikslėlius arba redaguoti scenarijaus kelią. Funkcija „Get-Default-Pool“ nustato kelią ten.
Aš siūlau išlaikyti numatytąjį kelią, nes tai palengvina dalykus. Pakanka lengvai nukopijuoti fono paveikslėlius į aplanką arba aplankus, esančius po struktūra.
Kitas žingsnis priklauso nuo to, ar norite naudoti skirtingus fono paveikslėlių rinkinius, kuriuos programa įkelia priklausomai nuo datos. Jei nepraleisite šio veiksmo.
1 žingsnis : Nustatykite įvairių tapetų rinkinių aplankus
Įtraukite aplankus į pagrindinį darbalaukio fonų aplanką, pvz. Kalėdas, gimtadienius, Heloviną ir pan., Ten įdėkite savo fono paveikslėlių.
Tipiška aplanko struktūra gali atrodyti taip:
- Staliniai darbalaukio fonai
- Kalėdas
- tapetai1.jpg
- antrasis sieninis popierius.jgg
- Helovinas
- halloween1.jpg
- baisu.png
- Kalėdas
2 žingsnis : Pridėkite funkciją prie scenarijaus
Prie scenarijaus turite pridėti šią funkciją.
Funkcija „Get-StarWars-Pool“ {
„Get-ChildItem '$ ([Aplinka] ::„ GetFolderPath “(„ MyPictures “)) Darbalaukio fonai „ Starwars “
}
Nepamirškite pakeisti „Starwars“ aplanko pavadinimu, kurį naudojate savo sistemoje. Įdėkite naują funkciją žemiau funkcijos „Gauti pagal nutylėjimą“ baseino, kad ji atrodytų taip
Funkcija „Get-Default-Pool“ {
„Get-ChildItem“ $ ([Aplinka] :: „GetFolderPath“ („MyPictures“)) Darbalaukio fonai “- Atgaiva | Kur objektas {! $ _. PSIsContainer -And $ _. FullName -NotMatch 'Starwars'}
}
Funkcija „Get-StarWars-Pool“ {
„Get-ChildItem '$ ([Aplinka] ::„ GetFolderPath “(„ MyPictures “)) Darbalaukio fonai „ Starwars “
}
Papildyti | Kur objektas {! $ _. PSIsContainer -And $ _. FullName -NotMatch 'Starwars' į numatytąją funkciją, kad ji negalėtų pasirinkti fonų iš datos pagrįstų aplankų. Pakeiskite „Starwars“ į jūsų nustatytą baseino pavadinimą.
3 žingsnis : Pridėkite pradžios ir pabaigos datą
Raskite „$ Dates“ masyvą ir įtraukite į jį pradžios ir pabaigos datos informaciją.
USD datos = @ (
@ {
'StartDate' = '2-01'
'EndDate' = '2-28'
'Baseinas' = 'Starwars'
})
Tai pašalins foninius vaizdus iš „Starwars“ aplanko nuo vasario 1 iki vasario 28 dienos. Pakartokite šį veiksmą su bet kokiu kitu fonų fonu, kurį pridėjote prie scenarijaus.
Du pasimatymų baseinai atrodytų taip:
USD datos = @ (
@ {
'StartDate' = '2-01'
'EndDate' = '2-28'
'Baseinas' = 'Starwars'
}
@ {
'StartDate' = '12 -01 '
'EndDate' = '12 -26 '
'Baseinas' = 'Kalėdos'
})
4 žingsnis : Nustatykite plyteles, centrą, tempimą arba „nekeiskite“ (pasirenkama)
Įkeliant fono paveikslėlius, scenarijus naudojamas automatiškai. Jei manote, kad tai gerai, praleiskite šį žingsnį. Jei norite vietoj kitos vertės, atlikite šiuos veiksmus:
Scenarijaus pabaigoje suraskite [Wallpaper.Setter] :: SetWallpaper ($ ImageToUse.FullName, 2) ir pakeiskite 2 kita reikšme.
- 0 reiškia plytelę.
- 1 reiškia centrą.
- 2 reiškia ruožas.
- 3 reiškia, kad pokyčių nėra.
5 žingsnis : paleiskite scenarijų
Aš siūlau paleisti scenarijų, kad patikrintumėte, ar jis veikia tinkamai. Tai galima padaryti dešiniuoju pelės mygtuku spustelėjus redaguotą „Powershell“ scenarijų ir iš kontekstinio meniu pasirinkus vykdyti su „PowerShell“.
Jei negaunate klaidos, pvz. nieko neįvyks, galite naudoti jį rankiniu būdu arba nustatyti suplanuotą užduotį, o ne automatizuoti procesą.
6 žingsnis : suplanuotos užduoties sudarymas
Norėdami sukurti naują suplanuotą užduotį, atlikite šiuos veiksmus:
- Bakstelėkite „Windows“ klavišą, įveskite Task Scheduler ir rezultatų sąraše pasirinkite įrašą.
- Pasirinkite Veiksmas> Sukurti užduotį.
- Pirmame lango Kurti užduotį skirtuke pridėkite pavadinimą ir pasirenkamą aprašą.
- Perjunkite į skirtuką Triggeriai ir spustelėkite mygtuką Naujas.
- Spustelėkite „grafike“ viršuje ir paleisdami pasirinkite bet kurią iš kitų parinkčių. Tai nustato, kada scenarijų vykdo „Windows“.
- Galite įjungti atidėjimą ir pakartoti, naudodami išplėstinį. Vėlavimas pakeistų foną pasibaigus pasirinktam laikotarpiui, pakartokite, jis būtų paleistas reguliariai.
- Spustelėkite gerai.
- Perjunkite į skirtuką Veiksmai ir spustelėkite ten mygtuką Naujas.
- Pridėkite „Windows Desktop Background Rotator“ scenarijų prie Programos / scenarijaus ir spustelėkite gerai.
- Spustelėkite Gerai, kad baigtumėte sąranką.
„Windows“ nuo šiol vykdys scenarijų, remdamasis jūsų apibrėžtais parametrais.
Uždarymo žodžiai
Scenarijaus nustatymas nėra pernelyg sudėtingas, tačiau tai nėra taip paprasta, kaip naudojant vartotojo sąsają nustatyti fonų fonus. Pagrindinis scenarijaus pranašumas yra tas, kad jis vykdomas tik tada, kai keičiasi darbalaukio fonų vaizdai, ir kad galite apibrėžti laiko periodus, kuriais naudojami pasirinktiniai ekrano fonų fonai.
Dabar skaitykite : Geriausios „Windows“ ekrano užsklanda