Kevyt Powershell Windows -työpöydän Rotator-skripti

Kokeile Instrumenttia Ongelmien Poistamiseksi

Windows Desktop Background Rotator on Powershell-skripti Windowsille, joka lataa taustakuvan altaasta aina, kun se suoritetaan.

Itse Windows toimittaa taustoja kiertävän säännöllisesti, mutta vaihtoehdot ovat tässä suhteessa rajalliset. Vaikka voit määrittää käyttöjärjestelmän kääntämään kuva-allasta työpöydän taustakuvaksi, ei ole vaihtoehtoa mukauttaa valintaa edelleen.

Sano, että haluat käyttää erilaisia ​​taustakuvia vuoden eri aikoihin. Voidaan tehdä, mutta sinun täytyy säätää taustakuvakuvaa manuaalisesti joka kerta tai vaihtaa siihen erilaisia ​​teemoja.

Siellä on paljon ohjelmia taustakuvien vaihtamiseksi. Mainitakseni muutama: Bgcall , jellybean , WallPapa , Deskerin väri , Wallperizer ja typerys .

Windowsin työpöydän tausta rotaattori

windows desktop background rotator

Yksi Windows Desktop Background Rotatorin pääideoista on käyttää erilaisia ​​taustakuvia kerrallaan ajanjaksojen perusteella.

Voit määrittää komentosarjan lataamaan joukon taustakuvia jouluksi, kesäksi, Halloweeniksi tai muuksi haluamasi ajanjakson tai päivän aikana.

Skriptilla on etu verrattuna työhön tarkoitettuihin ohjelmiin, koska se toimii vain niin kauan kuin se tarvitsee työpöydän taustakuvan vaihtamisen. Kun se on valmis, se ei enää käytä mitään järjestelmäresursseja, mikä on selvästi parempi kuin asukasohjelma, jonka on suoritettava koko ajan, vaikka se saattaa muuttaa taustaa vain kerran päivässä tai jopa harvemmin.

Haittapuoli on, että sinun on määritettävä skripti editorin avulla. Se ei ole liian vaikeaa, mutta jos et ole koskaan aiemmin ollut yhteydessä skripteihin, se voi olla ylivoimainen.

Anna minun käydä läpi vaiheet, jotka tehdään:

Ensimmäinen asia mitä teet on lataa skripti projektin GitHub-sivulta. Huomaa, että se latautuu .txt-tunnisteella automaattisesti, joka sinun on poistettava joko kun latauskehote tulee näkyviin tai myöhemmin järjestelmässä.

Powershell-skripti käyttää oletuksena Kuvien sisällä olevaa Työpöydän taustat-kansiota. Voit pitää sen siinä ja siirtää taustakuvia sinne tai muokata komentosarjan polkua. Get-Default-Pool -toiminto asettaa polun sinne.

wallpaper path

Ehdotukseni on pitää oletuspolku, koska se helpottaa asioita. Se on tarpeeksi helppo kopioida taustakuvasi kansioon tai rakenteen alla oleviin kansioihin.

Seuraava vaihe riippuu siitä, haluatko käyttää erilaisia ​​taustakuvakuvia, jotka ohjelma lataa päivämäärästä riippuen. Jos et ohita seuraavaa vaihetta.

Vaihe 1 : Asenna kansiot eri taustakuva-altaille

desktop backgrounds

Lisää kansioita työpöydän taustan pääkansioon, esim. Joulu, syntymäpäivä, Halloween ja niin edelleen, ja aseta taustakuvasi sinne.

Tyypillinen kansiorakenne voi näyttää tältä:

  • Työpöydän taustat
    • joulu
      • wallpaper1.jpg
      • secondwallpaper.jgg
    • Halloween
      • halloween1.jpg
      • scary.png

Vaihe 2 : Lisää toiminto komentosarjaan

wallpaper functions

Sinun on lisättävä seuraava toiminto komentosarjaan.

Toiminto Get-StarWars-Pool {
Get-ChildItem '$ ([Ympäristö] :: GetFolderPath (`' MyPictures` ')) Työpöydän taustakuvat Starwars'
}

Varmista, että korvaat 'Starwars' järjestelmällä käyttämällä kansion nimellä. Sijoita uusi toiminto Get-Default-Pool-toiminnon alle niin, että se näyttää tältä

Toiminto Get-Default-Pool {
Get-ChildItem '$ ([Ympäristö] :: GetFolderPath (`' MyPictures` ')) Työpöydän taustakuvat' --Kurssi | Missä esine {! $ _. PSIsContainer -Ja $ _. FullName -NotMatch 'Starwars'}
}

Toiminto Get-StarWars-Pool {
Get-ChildItem '$ ([Ympäristö] :: GetFolderPath (`' MyPictures` ')) Työpöydän taustakuvat Starwars'
}

Lisätä | Missä esine {! $ _. PSIsContainer -Ja $ _. FullName -NotMatch 'Starwars' oletustoimintoon estääksesi sen valitsemasta taustoja päiväyspohjaisista kansioista. Vaihda Starwars asettamaasi poolinimeen.

Vaihe 3 : Lisää aloitus- ja lopetuspäivämäärä

wallpaper dates

Etsi $ Dates -ryhmä ja lisää siihen alkamis- ja lopetuspäivämäärätiedot.

$ Päivämäärät = @ (
@ {
'StartDate' = '2-01'
'EndDate' = '2-28'
'Pool' = 'Starwars'
})

Tämä vetää taustakuvia Starwars-kansiosta 1. helmikuuta - 28. helmikuuta. Toista tämä vaihe kaikille muille skriptiin lisättyihin taustakuva-alustoihin.

Kaksi päiväystävällisyyttä näyttäisivät tältä:

$ Päivämäärät = @ (
@ {
'StartDate' = '2-01'
'EndDate' = '2-28'
'Pool' = 'Starwars'
}
@ {
'StartDate' = '12 -01 '
'EndDate' = '12 -26 '
'Allas' = 'joulu'
})

Vaihe 4 : Aseta laatta, keskusta, venytys tai NoChange (valinnainen)

stretch wallpaper

Skripti käyttää joustavuutta automaattisesti taustakuvien lataamisessa. Jos uskot, että se on hienoa, ohita tämä vaihe. Jos haluat toisen arvon sijasta, tee seuraava:

Etsi [Wallpaper.Setter] :: SetWallpaper ($ ImageToUse.FullName, 2) komentosarjan lopusta ja vaihda 2 toiseen arvoon.

  • 0 tarkoittaa laattaa.
  • 1 tarkoittaa keskustaa.
  • 2 tarkoittaa venyttelyä.
  • 3 tarkoittaa muutosta.

Vaihe 5 : suorita skripti

run powershell

Ehdotan suorittaa skripti tarkistaaksesi, toimiiko se oikein. Tämä voidaan tehdä napsauttamalla hiiren kakkospainikkeella muokattua Powershell-skriptiä ja valitsemalla pikavalikosta Suorita PowerShell-ohjelmalla.

Jos et saa virhettä, esim. mitään ei tapahdu, voit käyttää sitä manuaalisesti tai määrittää ajoitetun tehtävän prosessin automatisoinnin sijaan.

Vaihe 6 : ajoitetun tehtävän luominen

Voit luoda uuden ajoitetun tehtävän seuraavasti:

  1. Napauta Windows-näppäintä, kirjoita Task Scheduler ja valitse merkintä tulosluettelosta.
  2. Valitse Toiminto> Luo tehtävä.
  3. Lisää nimi ja valinnainen kuvaus tehtävälle Luo tehtävä -ikkunan ensimmäisellä välilehdellä.
  4. Siirry Liipaisimet-välilehteen ja napsauta Uusi-painiketta.
  5. Napsauta yläreunassa olevaa 'aikataulussa' ja valitse käynnistyksen yhteydessä tai jokin muista siellä olevista vaihtoehdoista. Tämä määrittää, milloin Windows suorittaa komentosarjan.
  6. Voit ottaa käyttöön viiveen ja toistaa lisäasetuksissa. Viive muuttaisi taustaa valitun ajanjakson jälkeen, toistaminen ajaa sitä säännöllisesti.
  7. Napsauta ok.
  8. Siirry Toiminnot-välilehteen ja napsauta Uusi-painiketta siinä.
  9. Lisää Windowsin työpöydän tausta Rotator-komentosarja kohtaan Ohjelma / komentosarja ja napsauta ok.
  10. Viimeistele asennus napsauttamalla ok.

Windows suorittaa skriptin tästä lähtien määrittelemiesi parametrien perusteella.

Loppu sanat

Komentosarjan asennus ei ole liian monimutkaista, mutta se ei ole niin helppoa kuin käyttöliittymän avulla taustakuva-alustojen määrittäminen. Skriptin tärkein etu on, että se suoritetaan vain, kun se muuttaa työpöydän taustakuvia ja että voit määrittää aikapohjaiset jaksot, joissa mukautettuja taustakuva-alustoja käytetään.

Nyt lue : Paras taustakuvien latauslaite Windowsille