รูปภาพสวยๆ ที่คุณเห็นบนหน้าจอล็อกตอนนี้แล้วมาอยู่ในหมวดหมู่ Windows Spotlight . ภาพที่น่าทึ่งเหล่านี้มาจากแหล่งต่างๆ จากแง่มุมต่างๆ ของการถ่ายภาพที่มีชื่อเสียง ประวัติศาสตร์ และวัตถุประเภทอื่นๆ หากคุณไม่เคยเห็นสิ่งเหล่านี้มาก่อน ให้ฉันบอกคุณว่ามันสวยงามและสมบูรณ์แบบจริงๆ ที่จะเป็นวอลเปเปอร์เดสก์ท็อปหรือแม้แต่ภาพพื้นหลังในบางแอป เช่น (WhatsApp) หรือพื้นหลังหน้าจอหลักสำหรับอุปกรณ์อื่นๆ น่าเสียดายที่ไฟล์เหล่านี้ถูกเก็บไว้ที่ใดที่หนึ่งซึ่งอยู่ลึกเข้าไปในไฟล์ระบบภายในระบบปฏิบัติการ ดังนั้น ผู้ใช้ทั่วไปจึงไม่สามารถเข้าถึงหรืออ่านไฟล์เหล่านี้ได้อย่างถูกต้อง ดังนั้นเราจึงต้องการโซลูชันที่จะนำรูปภาพเหล่านี้ไปยังโฟลเดอร์อื่น
ในกรณีที่คุณต้องการเข้าถึงรูปภาพเหล่านี้ด้วยตนเอง ให้ทำตามเส้นทางนี้โดยใช้ปุ่ม เรียกใช้ กล่อง
%LocalAppData%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
แต่ทั้งๆ ที่เป็นไฟล์รูปภาพ แต่ละไฟล์ที่จัดเก็บไว้ในโฟลเดอร์นั้นไม่มีนามสกุลอะไรเลย ดังนั้น คุณต้องใส่ส่วนขยายในส่วนต่อท้ายด้วยตนเอง และตรวจสอบว่าไฟล์นั้นมีรูปภาพที่คุณกำลังมองหาหรือไม่ แต่นี่เป็นกระบวนการที่น่าเบื่อใช่ไหม? เราต้องการสิ่งที่ต้องการในคอมพิวเตอร์เร็วขึ้นเสมอ
ดังนั้น อย่ารอช้า ให้เราข้ามไปยังส่วนที่เราสามารถเริ่มรับภาพเหล่านี้ได้
วิธีใช้ Windows Spotlight เป็นสไลด์โชว์วอลเปเปอร์เดสก์ท็อป
ฉันขอแนะนำให้อ่านบทความทั้งหมดก่อน
ในการเริ่มต้น คุณจะต้องดาวน์โหลดไฟล์สคริปต์ Powershell นี้เพื่อดาวน์โหลดไฟล์ เราขอแนะนำไม่ให้ย้ายไฟล์นี้ไปที่ใดก็ได้เมื่อคุณจัดเก็บไว้ในตำแหน่งถาวร ที่เป็นเช่นนี้เพราะจำเป็นต้องเรียกใช้ไฟล์นี้ทุกครั้งที่คุณต้องการย้ายวอลเปเปอร์เป็นไฟล์
$files = gci $Env:LocalAppData\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets | where Length -gt 1kb if ($files) { $shell = New-Object -ComObject Shell.Application $folder = "$Env:USERPROFILE\OneDrive\Pictures\Wallpaper\Spotlight\" if (!(Test-Path $folder)) { mkdir $folder } $files | % { $_ | Copy-Item -Destination $folder\$_.jpg Get-Item $folder\$_.jpg } | % { $namespace = $shell.namespace($folder) $item = $namespace.ParseName($_.Name) $size = $namespace.GetDetailsOf($item, 31) if ($size -match '(\d+) x (\d+)') { $width = [int]($Matches[1]) $height = [int]($Matches[2]) } if (!$size -or $width -lt 1920 -or $height -lt 500) { Remove-Item $_ } } }
Now, every time this script is invoked, the spotlight images stored in the location mentioned above will be copied to your destination location and an extension will be added as a suffix.
เป็นที่น่าสังเกตว่าโดยค่าเริ่มต้นปลายทางถูกตั้งค่าเป็น 'Pictures\Wallpaper\Spotlight\ ' ภายในโฟลเดอร์ OneDrive
ในการเปลี่ยนตำแหน่งนี้ ให้ตั้งค่าตำแหน่งที่คุณต้องการในบรรทัดที่ 6 ของสคริปต์ คุณแก้ไขสคริปต์ได้โดยใช้ Notepad หรือเครื่องมือแก้ไขอื่นๆ ที่คล้ายกัน เช่น Visual Studio Code
ขณะนี้ เมื่อเรียกใช้สคริปต์นี้ วอลล์เปเปอร์จะถูกดึงและจัดเก็บไว้ในโฟลเดอร์ปลายทางที่ตั้งไว้ แต่ส่วนระบบอัตโนมัติเหลืออยู่
ทำให้สคริปต์นี้ทำงานโดยอัตโนมัติ
สำหรับสิ่งนี้ ฉันขอแนะนำให้ใช้ Task Scheduler เพื่อกำหนดเวลางานด้วย Create Basic Task Wizard
เริ่มต้นด้วยการดาวน์โหลดไฟล์นี้ก่อน
ตอนนี้ เปิด Task Scheduler โดยค้นหาจากช่องค้นหา Cortana
หลังจากที่ Task Scheduler เปิดขึ้น ให้คลิกที่ นำเข้างาน แล้วเลือกไฟล์ XML ที่เราเพิ่งดาวน์โหลด
จากนั้นหน้าต่างจะปรากฏขึ้นซึ่งจะมีฟิลด์ต่างๆ ที่จะช่วยคุณสร้างงาน
ไปที่แท็บที่มีป้ายกำกับว่า ทริกเกอร์ แล้วตั้งเวลาและช่วงเวลาที่สคริปต์นี้ควรรัน จากนั้นคลิก ตกลง
ตอนนี้ ไปที่แท็บที่มีป้ายกำกับว่า การดำเนินการ จากนั้นเลือกรายการแรกและรายการเดียวที่นั่น แล้วคลิก แก้ไข
ในหน้าต่าง Edit Action ที่ปรากฏขึ้น ใต้ช่อง Program/Script คลิก เรียกดู และเลือกไฟล์สคริปต์ Powershell ที่เราบันทึกไว้ก่อนหน้านี้ จากนั้นคลิก ตกลง แล้วคลิก ตกลง อีกครั้ง
สุดท้าย ปิด ตัวกำหนดเวลางาน
ตอนนี้คุณสามารถลบไฟล์ XML สำหรับ Task Scheduler ได้แล้ว
สุดท้าย หากต้องการตั้งค่ารูปภาพเหล่านี้เป็นสไลด์โชว์สำหรับพื้นหลังเดสก์ท็อป ให้เริ่มต้นด้วยการเปิด การตั้งค่า
จากนั้นคลิก ปรับแต่ง
สำหรับเมนูแบบเลื่อนลงที่ชื่อว่า พื้นหลัง เลือก สไลด์โชว์
ตอนนี้คลิกที่ปุ่มเรียกดู
และสุดท้าย เลือกโฟลเดอร์ที่จะเก็บรูปภาพทั้งหมดไว้เป็นปลายทาง
วิธีนี้ถูกโพสต์โดย Shawn Keene, MVP ในบล็อกของเขาเอง
อ่านที่เกี่ยวข้อง :คุณสามารถใช้ Windows Spotlight Tool, JpegSync, Windows Spotlight Extractor หรือ Lock Screen Reflection เพื่อบันทึกภาพหน้าจอ Spotlight Lock และใช้เป็นวอลเปเปอร์ได้