内容字号:默认大号超大号

段落设置:取消段首缩进段首缩进

字体设置:切换到微软雅黑切换到宋体

业界资讯软件之家
Win10之家WP之家
iPhone之家iPad之家
安卓之家数码之家
评测中心智能设备
精准搜索请尝试:精确搜索

IT之家网友分享:利用PowerShell脚本每天自动下载bing壁纸

2017-7-27 11:27:27来源:IT之家作者:晨旭喵责编:弥尘评论:

感谢IT之家网友晨旭喵的原创投稿

bing壁纸每天都会更新一张壁纸,作为一个有着收集各种东西癖好的人,我决定使用自动化脚本每天定时收集必应壁纸。

首先放一下一次性下载最近8张bing壁纸的ps脚本:

#by chenxublog.com

$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

上面这个脚本会自动下载8张壁纸,复制下来保存为xx.ps1然后右击ps运行即可

一次性下载一张(当天)bing壁纸的ps脚本:

#by chenxublog.com

$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 ..

$temp = $decode.images.Get(0)

$urlsplit = -Join("http://www.bing.com",$temp.url)

echo $urlsplit

Invoke-WebRequest $urlsplit -OutFile ($temp.hsh + ".jpg")

echo ok!

我们把上面的脚本保存在bing.ps1文件中。

然后我们打开“任务计划程序”(只要按win+r键,输入“%windir%\system32\taskschd.msc /s”,回车,即可打开)

选择左边的“计划任务程序库”,选择菜单栏“操作”--“创建任务”

IT之家网友分享:利用PowerShell脚本每天自动下载bing壁纸

名称处我们随便填写,我们切换到“操作”选项卡,点击“新建”

“程序或脚本”里面,我们填入“%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

“添加参数(可选)”内,我们写上那个ps脚本的路径,如我的“"E:\Desktop\不明物体\bing\bing.ps1"”(路径有空格的请加上双引号)

IT之家网友分享:利用PowerShell脚本每天自动下载bing壁纸

点击确定,切换到“触发器”选项卡,同样点击新建,选择“每天”,点击确定,保存任务。

这样每天固定的时间点就会自动下载一张必应壁纸了~

相关文章

关键词:PowerShellWin10教程

IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。

Copyright (C)RuanMei.com, All Rights Reserved.

软媒公司版权所有