最近好几次的锁屏壁纸都挺喜欢的,就想着把它们保存一下。
“Windows聚焦”是Win10中的一项新增并且独有的功能,它会自动随机下载并更换锁屏界面的壁纸。
1.如何使用Windows聚焦功能
打开系统设置->个性化->锁屏界面->背景(选择Windows聚焦)。
2.如何提取Windows聚焦锁屏壁纸
使用「Win+R」键,调出运行窗口,输入:
1
| %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
|
然后将该文件夹中的文件复制出来,并且重命名为jpg文件。
(不要更改该文件夹里的文件,会影响功能的使用)
复制文件之前我们可以先观察文件大小,一般体积最大的那个文件就是我们要的壁纸了。
3.一键自动提取保存Windows聚焦锁屏壁纸脚本
PowerShell 脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| add-type -AssemblyName System.Drawing
New-Item "$($env:USERPROFILE)\Pictures\Spotlight" -ItemType directory -Force;
New-Item "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets" -ItemType directory -Force;
New-Item "$($env:USERPROFILE)\Pictures\Spotlight\Horizontal" -ItemType directory -Force;
New-Item "$($env:USERPROFILE)\Pictures\Spotlight\Vertical" -ItemType directory -Force;
foreach($file in (Get-Item "$($env:LOCALAPPDATA)\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*"))
{
if ((Get-Item $file).length -lt 100kb) { continue }
Copy-Item $file.FullName "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets\$($file.Name).jpg";
}
foreach($newfile in (Get-Item "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets\*"))
{
$image = New-Object -comObject WIA.ImageFile;
$image.LoadFile($newfile.FullName);
if($image.Width.ToString() -eq "1920"){ Move-Item $newfile.FullName "$($env:USERPROFILE)\Pictures\Spotlight\Horizontal" -Force; }
elseif($image.Width.ToString() -eq "1080"){ Move-Item $newfile.FullName "$($env:USERPROFILE)\Pictures\Spotlight\Vertical" -Force; }
}
Remove-Item "$($env:USERPROFILE)\Pictures\Spotlight\CopyAssets\*";
|
新建一个文本文件,复制以上代码,文件后缀改为.ps1,然后右键「使用 PowerShell 运行」执行就可以了。
运行之后会自动将壁纸按横向和竖向分类存放保存到「此电脑 >当前用户 >图片(Pictures) > Spotlight」里面。