ล้างประวัติไฟล์ล่าสุดโดยใช้สคริปต์ใน Windows 10

2019-10-01 15:02:38
หลัก·ไมโครซอฟท์·ล้างประวัติไฟล์ล่าสุดโดยใช้สคริปต์ใน Windows 10

คุณสังเกตเห็นว่าใน Windows มันใช้เวลาครึ่งคลิกเมาส์ครึ่งโหลในการล้างประวัติรายการล่าสุด? โพสต์นี้มี VBScript เพื่อล้างประวัติเอกสารล่าสุดในคลิกเดียวใน Windows 10 และรุ่นก่อนหน้า

ล้างประวัติไฟล์ล่าสุดใน Windows

ใน Windows 10 ต่อไปนี้เป็นขั้นตอนการล้างประวัติไฟล์ล่าสุดที่ปรากฏใน Quick access home view:

  1. เปิด File Explorer เพื่อเข้าถึงด่วน
  2. คลิกขวาที่ไอคอนการเข้าถึงด่วนและคลิก ตัวเลือก
  3. หากต้องการล้างประวัติไฟล์ล่าสุดให้ยกเลิกการเลือก แสดงไฟล์ที่ใช้ล่าสุดในการเข้าถึงด่วน
  4. คลิกนำไปใช้
  5. เปิดใช้งานอีกครั้ง แสดงไฟล์ที่ใช้ล่าสุดในการเข้าถึงด่วน
  6. คลิกตกลง

หมายเหตุ: ในขั้นตอนที่ 3 ด้านบนคุณสามารถคลิกปุ่ม ล้างที่ แสดงในกล่องโต้ตอบนั้นได้ แต่จะล้างรายการ โฟลเดอร์ที่ใช้บ่อย ในการเข้าถึงด่วน


ล้างประวัติไฟล์ล่าสุดโดยใช้ VBScript

เลือก VBScripts ต่อไปนี้ด้านล่างเพื่อล้างประวัติไฟล์ล่าสุดในคอมพิวเตอร์ Windows 10 ของคุณ แม้ว่าสคริปต์จะทำงานใน Windows รุ่นใดก็ได้

  1. คัดลอกโค้ดสคริปต์ใด ๆ ต่อไปนี้ไปยัง Notepad สคริปต์ 1
     Const sRecent = 8 ตั้งค่า objShell = CreateObject ("Shell.Application") ตั้งค่า objFolder = objShell.Namespace (sRecent) iClr = 0 ตั้ง objFolderItem = objFolderItem สำหรับ objFolderItem แต่ละ objVerb ใน objFolderItem.Verbs "c & lear รายการล่าสุดรายการ") จากนั้น objVerb.DoIt iClr = 1 ออกสำหรับสิ้นสุดหากถัดไปถ้า iClr = 0 จากนั้น MsgBox "ไม่สามารถล้างรายการล่าสุด" 

    สคริปต์ 2 (วิธีอื่น)

     ตั้ง WshShell = WScript.CreateObject ("WScript.Shell") ตั้ง objFSO = CreateObject ("Scripting.FileSystemObject") sRD = WshShell.SpecialFolders ("ล่าสุด") ถ้า sRD " \ *. lnk ") objFSO.DeleteFile (sRD &" \ *. url ") สิ้นสุดหาก 
  2. บันทึกไฟล์ด้วยนามสกุล. vbs - เช่น clear_recent_files_history.vbs
  3. ดับเบิลคลิกที่ไฟล์สคริปต์เพื่อล้างประวัติไฟล์ล่าสุด

โปรดทราบว่าคุณสามารถตรึงทางลัดไปยังสคริปต์ไปที่เริ่มหรือแถบงานและปรับแต่งไอคอนทางลัดหากคุณเบื่อที่จะเห็นไอคอนสคริปต์ Windows เริ่มต้น

สคริปต์ข้างต้นทำงานได้กับ Windows ทุกรุ่นรวมถึง Windows 10 แต่ถ้าคุณใช้ Windows 7 ไม่จำเป็นต้องใช้สคริปต์เพราะคุณสามารถทำได้โดยตรงผ่าน Start →คลิกขวารายการล่าสุด→คลิก Clear รายการล่าสุด

ล้างการเข้าถึงด่วนโฟลเดอร์บ่อยและประวัติไฟล์ล่าสุด

หากต้องการล้างโฟลเดอร์บ่อยครั้งและประวัติไฟล์ล่าสุดให้เปิดกล่องโต้ตอบตัวเลือกโฟลเดอร์แล้วคลิกปุ่ม ล้าง

รายการที่ปักหมุดในการเข้าถึงด่วนจะไม่ถูกลบ

หากต้องการทำให้อัตโนมัติด้านบนคุณสามารถใช้สคริปต์ / แมโคร AutoHotKey ต่อไปนี้:

สคริปต์ AutoHotKey เพื่อล้างประวัติการเข้าใช้ด่วน

 เรียกใช้โฟลเดอร์ control.exe WinWait, ahk_class # 32770 WinActivate, ahk_class # 32770 WinWaitActive, ahk_class # 32770 ส่ง, ! c {Esc} 

ติดตั้ง AutoHotKey บนคอมพิวเตอร์ของคุณ จากนั้นใช้ Notepad สร้างไฟล์สคริปต์ที่มีเนื้อหาด้านบน บันทึกไฟล์เป็น clear_quick_access_history.ahk และดับเบิลคลิกที่ไฟล์เพื่อเรียกใช้ สคริปต์จะเรียกใช้งานตัวเลือกโฟลเดอร์คลิกปุ่มล้างอัตโนมัติและปิดตัวเลือกโฟลเดอร์

ตัวเลือกของบรรณาธิการ