如何自動(dòng)將Windows聚焦圖片設(shè)為桌面壁紙
Windows聚焦的圖片質(zhì)量高,美觀大方,很多用戶(hù)喜歡將其作為桌面壁紙。但是,如何實(shí)現(xiàn)自動(dòng)將Windows聚焦的圖片設(shè)置為桌面壁紙呢?這里介紹一種利用Windows PowerShell的方法來(lái)自動(dòng)完
Windows聚焦的圖片質(zhì)量高,美觀大方,很多用戶(hù)喜歡將其作為桌面壁紙。但是,如何實(shí)現(xiàn)自動(dòng)將Windows聚焦的圖片設(shè)置為桌面壁紙呢?這里介紹一種利用Windows PowerShell的方法來(lái)自動(dòng)完成這一操作。
使用Windows PowerShell代碼
首先, 新建一個(gè)文本文檔,并將以下代碼復(fù)制粘貼到文檔中:
```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
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
}
}
Remove-Item "$($env:USERPROFILE)PicturesSpotlightCopyAssets*"
```
修改文件保存為.ps1格式
將文本文檔另存為``,確保文件后綴名為.ps1。接下來(lái),修改文件的打開(kāi)方式為Windows PowerShell:右鍵點(diǎn)擊文件 -> 打開(kāi)方式 -> 更多應(yīng)用 -> 始終使用此程序打開(kāi).ps1文件 -> 選擇Windows PowerShell路徑為`C:WindowsSystem32WindowsPowerShellv1.0WindowsPowerShell`。
設(shè)置桌面壁紙
在桌面右鍵點(diǎn)擊 -> 個(gè)性化 -> 幻燈片放映 -> 瀏覽 -> 選擇路徑`C:Users你的用戶(hù)名PicturesSpotlightHorizontal` -> 設(shè)置更換頻率。如果文件夾不存在,可以多次運(yùn)行上述程序創(chuàng)建所需文件夾。
自動(dòng)運(yùn)行程序
將創(chuàng)建的快捷方式復(fù)制到路徑`C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup`。這樣,系統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)保存Windows聚焦圖片并設(shè)為桌面壁紙。
通過(guò)以上步驟,您可以實(shí)現(xiàn)自動(dòng)將Windows聚焦的高質(zhì)量圖片設(shè)為桌面壁紙。在確保腳本有效前,請(qǐng)?jiān)赑owerShell(管理員權(quán)限)中輸入`Set-ExecutionPolicy Unrestricted`并確認(rèn)執(zhí)行(輸入y)。這樣便能順利運(yùn)行自動(dòng)設(shè)置桌面壁紙的程序。