乐于分享
好资源不私藏

创建一个Windows PowerShell 来自动下载每日必应壁纸。

本文最后更新于2020.05.11-00:48,某些文章具有时效性,若有错误或已失效,请在下方评论留言或联系博主

必应每日壁纸,分享来自世界各地的高质量图片,每天都跟换更换各种风景名胜的图片,今天就来为大家分享创建一个Windows PowerShell 来自动下载每日必应壁纸。

 

1.

首先新建一个txt文档,把下面的代码粘贴上去,然后命名中英文名你随意,但是后缀必须是.ps1比如我就命名为”每日壁纸.ps1

$x = Split-Path -Parent $MyInvocation.MyCommand.Definition
cd $x
mkdir images
cd images
mkdir jsons
cd jsons
$url = "http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=10"
$time = Get-Date
$data = Invoke-WebRequest $url
$data.Content | Out-File $time.DayOfYear
$decode = ConvertFrom-Json($data)
cd ..
$range = 1..8
$count = $range.Count
for($i=0; $i -lt $count; $i++)
{
    $temp = $decode.images.Get($i)
    $urlsplit = -Join("http://www.bing.com",$temp.url)
    echo $urlsplit
    Invoke-WebRequest $urlsplit -OutFile ($temp.hsh + ".jpg")
}
echo ok!
pause

 

2.

创建好了之后,右键,选择”使用PowerShell运行”

 

3.

首次运行提示”执行则略更改”,输入”Y”。

 

 

4.

运行之后会开始自动下载,并在桌面上创建一个images文件夹!里面有8张Bing首页每日图,和一个jsons纪录文件夹

 

jsons纪录文件夹,是防止重复下载,不然每次运行都会下载已有的图片。

 

未经允许不得转载:9i资源网 » 创建一个Windows PowerShell 来自动下载每日必应壁纸。

评论 抢沙发

评论前必须登录!

立即登录   注册

×
订阅图标按钮