环境:
联想E14笔记本
Win10 专业版
Win11 专业版
问题描述:
如何用PowerShell命令下载网络上图片,并把图片设置为桌面壁纸
解决方案:
编辑ps1脚本文件
1.下载图片命令
$client = new-object System.Net.WebClient
$client.DownloadFile(‘URL’, ‘保存位置/文件名称.文件类型’)
2.设置为桌面壁纸命令
Function Set-DesktopWallPaper($imagePath)
{
Set-ItemProperty -path ‘HKCU:\Control Panel\Desktop’ -name wallpaper -value $imagePath
rundll32.exe user32.dll, UpdatePerUserSystemParameters
}
Set-DesktopWallPaper -imagePath ‘图片路径’
4.合并一个文件
$client = new-object System.Net.WebClient
$client.DownloadFile('https://a.s.cn/images/wallpaper/%E4%BB%B7%E5%80%BC%E8%A7%82.jpg','C:\cs.jpg')
Function Set-DesktopWallPaper($imagePath)
{
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name wallpaper -value $imagePath
rundll32.exe user32.dll, UpdatePerUserSystemParameters
}
Set-DesktopWallPaper -imagePath 'C:\cs.jpg'
5.最后注销或者重启一下看看是否生效,有需要可以把注销命令写上去