2016 - 2024

感恩一路有你

使用 PowerShell 脚本自动转存聚焦壁纸

浏览量:4074 时间:2024-08-14 13:34:54 作者:采采

在 Windows 10 锁屏界面上,聚焦壁纸是一种令人赏心悦目的体验,但如何将其保存并设置为桌面壁纸呢?下面是一个利用 PowerShell 脚本实现自动下载和保存 Windows 10 聚焦壁纸的方法。

创建 PowerShell 脚本

首先,我们需要创建一个 PowerShell 脚本来自动转存聚焦壁纸。你可以使用记事本或任何代码编辑器来新建一个文本文档,并将以下内容粘贴到其中,然后将其保存为 文件。

```powershell

将复制出来的缓存图片保存在下面的文件夹

add-type -AssemblyName System.Drawing

New-Item "$($env:USERPROFILE)PicturesSpotlight" -ItemType directory -Force

New-Item "$($env:USERPROFILE)PicturesSpotlightCopyAssets" -ItemType directory -Force

New-Item "$($env:USERPROFILE)PicturesSpotlightHorizontal" -ItemType directory -Force

New-Item "$($env:USERPROFILE)PicturesSpotlightVertical" -ItemType directory -Force

路径说明:保存位置在你的用户名文件夹下的图片文件夹 -> Spotlight -> Horizontal

foreach ($file in (Get-Item "$($env:LOCALAPPDATA)Packages_cw5n1h2txyewyLocalStateAssets*")) {

if ((Get-Item $file).length -lt 100kb) {

continue

}

Copy-Item $file.FullName "$($env:USERPROFILE)PicturesSpotlightCopyAssets$($).jpg";;

}

foreach ($newfile in (Get-Item "$($env:USERPROFILE)PicturesSpotlightCopyAssets*")) {

$image New-Object -comObject ;

$image.LoadFile($newfile.FullName);

if ($() -eq "1920") {

Move-Item $newfile.FullName "$($env:USERPROFILE)PicturesSpotlightHorizontal" -Force;

}

elseif ($() -eq "1080") {

Move-Item $newfile.FullName "$($env:USERPROFILE)PicturesSpotlightVertical" -Force;

}

}

```

执行脚本保存图片

保存完脚本后,你可以右键点击该文件并选择以 PowerShell 执行,这样脚本就会开始运行,并将聚焦壁纸自动保存到指定文件夹中。

设置聚焦图片为桌面壁纸

执行后,图片实际保存路径在 `C:Users你的用户名PicturesSpotlightHorizontal`(不是 Windows 聚焦里)。至此,你已经成功地将聚焦壁纸保存到本地,接下来只需手动将其中一张图片设置为桌面壁纸即可。

这个 PowerShell 脚本简化了保存和管理 Windows 10 聚焦壁纸的过程,让你能够更轻松地享受到精美的锁屏壁纸。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。