感谢站搜网 Win10 频道网友 晨旭喵 的原创投稿bing壁纸每天都会更新一张壁纸,作为一个有着收集各种东西癖好的人,我决定使用自动化脚本每天定时收集必应壁纸。首先放一下一次性下载最近8张bing壁纸的ps脚本:#by chenxublog.com$x = Split-Path -Parent $MyInvocation.MyCommand.Definitioncd $xmkdir imagescd imagesmkdir jsonscd 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.Countfor($i=0; $i -lt $count; $i
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”,回车,即可打开)
选择左边的“计划任务程序库”,选择菜单栏“操作”--“创建任务”
名称处我们随便填写,我们切换到“操作”选项卡,点击“新建”
“程序或脚本”里面,我们填入“%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe”
“添加参数(可选)”内,我们写上那个ps脚本的路径,如我的“"E:\Desktop\不明物体\bing\bing.ps1"”(路径有空格的请加上双引号)
点击确定,切换到“触发器”选项卡,同样点击新建,选择“每天”,点击确定,保存任务。
这样每天固定的时间点就会自动下载一张必应壁纸了~
标签: 站搜 Win10 频道 网友 分享 利用 PowerShell 脚本 每天
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!