Dávkové stahování tapet pomocí PowerShell

Nudit se tapetu na ploše, ale nemáte pocit, že je budete měnit ručně pokaždé? Zde je způsob, jak automatizovat proces stahování tapet Wallpapers Wide webových stránek a jejich nastavení jako prezentaci na ploše.

Stáhněte skript PowerShell

Nejprve stáhněte následující skript PowerShell kliknutím na tlačítko Stažení.

Ikona
Tapeta Downloader 0.93 KB
Ke stažení

Zde je zdrojový kód PowerTips.

function Download-Wallpaper
{
    param
    (
        [string]
        [Parameter(Mandatory)]
        $Folder,
 
        [Parameter(ValueFromPipeline)]
        [Int]
        $Page=1
    )
    
    begin
    {
        $url = "http://wallpaperswide.com/page/$Page"
        $targetExists = Test-Path -Path $Folder
        if (!$targetExists) { $null = New-Item -Path $Folder -ItemType Directory }
    }
    process
    {
        $web = Invoke-WebRequest -Uri $url -UseBasicParsing
 
        $web.Images.src | 
        ForEach-Object {
    
            $filename = $_.Split('/')[-1].Replace('t1.jpg','wallpaper-3840x2160.jpg')
            $source = "http://wallpaperswide.com/download/$filename"
    
            $TargetPath = Join-Path -Path $folder -ChildPath $filename
 
            Invoke-WebRequest -Uri $source -OutFile $TargetPath
        }
    }
    end
    {
        explorer $Folder
    }
}

Download-Wallpaper -Folder d:tempwallpaper

Ve výchozím nastavení budou všechny tapety staženy a uloženy d: tempwallpaper složky. Změňte jej na místo, které si vyberete, v počítači.

Chcete-li skript spustit, klepněte pravým tlačítkem myši na stažený soubor tapety-dl.ps1 soubor a zvolte Spusťte s PowerShell z kontextové nabídky.

Okno PowerShell se objeví a uvidíte, jak v něm bliká proces stahování.

Až budete hotovi, budete mít připravené tapety s vysokým rozlišením připravené pro vás.

Nastavení prezentace na pozadí

Nyní otevřeno Nastavení app, jděte na Personalizace > Pozadí. Vybrat Slideshow jako Typ pozadí a Procházet, chcete-li nastavit složku, ve které budou uloženy všechny stažené soubory tapety jako album pro prezentaci.

Automatizujte proces stahování

Chcete-li automatizaci procesu stahování, můžete použít Plánovač úloh nastavit časový plán pro soubor tapety-dl.ps1.

Otevřete Plánovač úloh, vytvořte nový úkol a upravte Akce záložku PowerShell jako program s cestou souboru skriptu jako argumenty, jak je uvedeno níže:

Nakonec, pokud PowerShell není vaše věc, jak to funguje Automaticky uložit Windows Spotlight a Bing Images jako tapetu na plochu zvuk?

Zdroj

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.