ไฟล์แบตช์ที่มีประโยชน์ 7 ไฟล์ที่คุณสามารถสร้างเพื่อทำงานอัตโนมัติบน Windows 11

/th/images/a-laptop-with-windows-11-and-a-mechanical-arm-holding-a-batch-file.jpg

คุณสามารถทำงานหลายอย่างบนพีซี Windows 11 ของคุณโดยอัตโนมัติโดยใช้ไฟล์แบตช์ ฉันจะอธิบายว่าแบตช์ไฟล์คืออะไร คุณสามารถสร้างได้อย่างไร และแสดงให้คุณเห็นการใช้งานไฟล์เหล่านี้ที่น่าสนใจและมีประโยชน์

ไฟล์แบตช์คืออะไร?

ไฟล์แบตช์คือไฟล์ที่มีคำสั่งตั้งแต่หนึ่งคำสั่งขึ้นไปที่จะดำเนินการในภายหลัง แทนที่จะพิมพ์คำสั่งเหล่านั้นใน Command Prompt หรือ PowerShell คุณจะสร้างไฟล์ที่รันคำสั่งเหล่านั้นทุกครั้งที่เปิดไฟล์ ซึ่งจะช่วยให้คุณทำงานตามคำสั่งเหล่านั้นได้สำเร็จ

ไฟล์แบตช์ใช้ “.bat” เป็นนามสกุลไฟล์ คุณเรียกใช้ไฟล์แบตช์ในลักษณะเดียวกับที่คุณเรียกใช้ไฟล์อื่นๆ เพียงดับเบิลคลิกที่ไฟล์เพื่อเปิดใช้งาน ไม่จำเป็นต้องมีแอปของบุคคลที่สามในการเปิดไฟล์แบตช์

วิธีสร้างไฟล์แบตช์

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

หากต้องการสร้างไฟล์แบตช์บน Windows 11 ให้เปิด Windows Search (กด Windows+S) พิมพ์ Notepad แล้วเปิดแอป พิมพ์คำสั่งที่คุณต้องการให้ไฟล์ของคุณมี ส่วนต่อไปนี้มีคำสั่งที่เป็นประโยชน์ซึ่งคุณสามารถใช้เพื่อทำให้งานของคุณเป็นแบบอัตโนมัติได้

หลังจากป้อนคำสั่ง จากแถบเมนูของ Notepad ให้เลือก ไฟล์ > บันทึกเป็น (หรือกด Ctrl+Shift+S) ในหน้าต่างบันทึกเป็น เลือกตำแหน่งที่จะบันทึกไฟล์แบตช์ของคุณ คลิกเมนูแบบเลื่อนลง “บันทึกเป็นประเภท” และเลือก “ไฟล์ทั้งหมด” เลือกช่อง “ชื่อไฟล์” พิมพ์ชื่อสำหรับแบตช์ไฟล์ของคุณ เพิ่ม “.bat” ที่ท้ายชื่อไฟล์เพื่อให้เป็นแบตช์ไฟล์ แล้วคลิก “บันทึก”/th/images/1-save-batch-file.jpg

ไฟล์แบตช์ของคุณพร้อมแล้ว หากต้องการเรียกใช้ ให้ดับเบิลคลิกที่ไฟล์ หากไฟล์แบตช์ต้องการสิทธิ์ผู้ดูแลระบบ (เช่นไฟล์ที่ลบไฟล์ชั่วคราว) ให้คลิกขวาที่ไฟล์แล้วเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ” ตรวจสอบให้แน่ใจว่าได้เลือก “ใช่” ในพรอมต์การควบคุมบัญชีผู้ใช้

/th/images/2-run-batch-file-as-admin.jpg

หากคุณต้องการเรียกใช้แบตช์ไฟล์ในฐานะผู้ดูแลระบบทุกครั้ง (เพื่อที่คุณจะได้ไม่ต้องคลิกขวาที่ไฟล์และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ” ในแต่ละครั้ง) ให้คลิกขวาที่ไฟล์แบตช์แล้วเลือกแสดงตัวเลือกเพิ่มเติม > ส่งไปที่ > เดสก์ท็อป (สร้างทางลัด)

คลิกขวาที่ทางลัดที่สร้างขึ้นใหม่และเลือก “คุณสมบัติ” เข้าถึงแท็บ “ทางลัด” คลิก “ขั้นสูง” เปิดใช้งาน “เรียกใช้ในฐานะผู้ดูแลระบบ” เลือก “ตกลง” และเลือก “นำไปใช้” ตามด้วย “ตกลง”/th/images/3-always-run-batch-file-as-admin.jpg

และนั่นก็คือ

การล้างข้อมูลในถังรีไซเคิล

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

หากต้องการทำเช่นนั้น ให้ใช้คำสั่งต่อไปนี้ในแบตช์ไฟล์

ไฟล์แบตช์นี้ต้องการสิทธิ์ของผู้ดูแลระบบจึงจะรันได้


@echo offecho Emptying Recycle Bin for all drives...powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore"echo Recycle Bin emptied.pause

/th/images/4-batch-file-empty-recycle-bin.jpg

คุณจะเห็นข้อความ Recycle Bin Empty เมื่องานเสร็จสิ้น

การล้างไฟล์ชั่วคราว

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

ตรวจสอบให้แน่ใจว่าได้เรียกใช้ไฟล์นี้ในฐานะผู้ดูแลระบบเพื่อหลีกเลี่ยงไม่ให้เกิดข้อผิดพลาด


@echo offecho Clearing Temporary Files...del /q /f /s %temp%*rd /s /q %temp%echo Temporary files cleared.pause

/th/images/5-batch-file-remove-temporary-files.jpg

เปิดตัวหลายแอปพร้อมกัน

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


@echo offecho Launching apps...start explorerstart chromestart "" AppPathecho All apps launched.pause

/th/images/6-batch-file-launch-apps.jpg

ดังที่คุณสังเกตเห็นว่าสคริปต์ด้านบนเปิดตัว File Explorer และ Google Chrome โดยใช้ชื่อระบบ หากต้องการเปิดแอปอื่น ให้แทนที่ “AppPath” ด้วยเส้นทางแบบเต็มไปยังไฟล์ปฏิบัติการของแอปที่คุณต้องการเปิด ตรวจสอบให้แน่ใจว่าได้ใส่เส้นทางด้วยเครื่องหมายคำพูดคู่

สำรองไฟล์และโฟลเดอร์

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


@echo offecho Backing up files...xcopy "SourcePath" "DestinationPath" /e /i /h /yecho Backup completed.pause

/th/images/7-batch-file-back-up-files-folders.jpg

ในสคริปต์นี้ ให้แทนที่ “SourcePath” ด้วยเส้นทางที่คุณต้องการคัดลอกรายการต่างๆ แทนที่ “DestinationPath” ด้วยเส้นทางที่คุณต้องการบันทึกไฟล์

ที่นี่ พารามิเตอร์ “/e” ช่วยให้มั่นใจว่าโฟลเดอร์ว่างจะถูกคัดลอกด้วยเช่นกัน พารามิเตอร์ “/i” จะสร้างโฟลเดอร์ปลายทางหากไม่มีอยู่ พารามิเตอร์ “/h” จะคัดลอกไฟล์ที่ซ่อนไว้ พารามิเตอร์ “/y” จะเขียนทับไฟล์โดยไม่ต้องแจ้งให้ทราบ

รีเซ็ตเครือข่าย

บ่อยครั้งเมื่อคุณประสบปัญหาเครือข่าย การรีเซ็ตที่อยู่ IP ของคอมพิวเตอร์และการล้างแคช DNS จะช่วยแก้ไขปัญหาได้ คุณสามารถใช้รหัสต่อไปนี้ในแบตช์ไฟล์เพื่อทำงานเหล่านี้

ไฟล์แบตช์นี้ต้องทำงานในฐานะผู้ดูแลระบบจึงจะทำงานได้


@echo offecho Resetting network...ipconfig /releaseipconfig /renewipconfig /flushdnsecho Network reset completed.pause

/th/images/8-batch-file-reset-network.jpg

ไฟล์นี้จะเผยแพร่ที่อยู่ IP ปัจจุบันของคอมพิวเตอร์ของคุณ ขอที่อยู่ IP ใหม่จากเซิร์ฟเวอร์ DHCP ของเราเตอร์ และล้างแคช DNS ของคุณ

สร้างจุดคืนค่าระบบ

การสร้างจุดคืนค่าระบบเป็นสิ่งสำคัญหากคุณจะทำการเปลี่ยนแปลงที่สำคัญกับระบบของคุณ จุดคืนค่านี้ช่วยให้คุณสามารถยกเลิกการเปลี่ยนแปลงได้ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

สมัครรับจดหมายข่าวเพื่อดูเคล็ดลับ Windows เพิ่มเติม

กำลังมองหาระบบอัตโนมัติของ Windows ที่ใช้งานจริงเพิ่มเติมอยู่ใช่ไหม? การสมัครรับจดหมายข่าวจะปลดล็อกเทมเพลตแบตช์ไฟล์เพิ่มเติม สคริปต์ที่พร้อมสำหรับการคัดลอก ตัวอย่างทีละขั้นตอน และเคล็ดลับการแก้ไขปัญหาเพื่อขยายชุดเครื่องมืออัตโนมัติของ Windows ของคุณ

สมัครสมาชิก

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

คุณสามารถใช้คำสั่งต่อไปนี้ในแบตช์ไฟล์เพื่อทำให้กระบวนการสร้างจุดคืนค่าเป็นแบบอัตโนมัติ ในโค้ด คุณสามารถแทนที่ “RestorePointName” ด้วยชื่อที่คุณต้องการได้

คุณต้องเรียกใช้ไฟล์แบตช์นี้ในฐานะผู้ดูแลระบบ


@echo offecho Creating System Restore Point...wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7echo System Restore Point created.pause

/th/images/9-batch-file-create-system-restore-point.jpg

สลับระหว่างโหมดมืดและโหมดสว่าง

Windows 11 มีทั้งโหมดมืดและโหมดสว่าง และคุณสามารถสร้างไฟล์แบตช์เพื่อสลับระหว่างโหมดเหล่านี้ได้

คุณต้องเรียกใช้ไฟล์เหล่านี้ในฐานะผู้ดูแลระบบ เนื่องจากไฟล์เหล่านี้เปลี่ยนค่าในรีจิสทรีของ Windows

หากต้องการเปลี่ยนเป็นโหมดมืด คุณจะต้องใช้คำสั่งต่อไปนี้:


@echo offreg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /fecho Switched to Dark Mode.pause

/th/images/10-batch-file-enable-dark-mode.jpg

หากต้องการเปลี่ยนเป็นโหมดแสง คุณจะต้องใช้รหัสต่อไปนี้:


@echo offreg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /fecho Switched to Light Mode.pause

คุณทำเสร็จแล้ว

และนั่นคือวิธีที่คุณทำงานปกติหลายอย่างโดยอัตโนมัติโดยใช้ไฟล์แบตช์บนคอมพิวเตอร์ Windows 11 ของคุณ ความเป็นไปได้ไม่มีที่สิ้นสุด เพราะคุณสามารถป้อนคำสั่งใด ๆ ที่คุณต้องการลงในไฟล์แบตช์และทำให้งานใด ๆ ที่คุณต้องการเป็นแบบอัตโนมัติได้

*️⃣ ลิงค์ที่มา:

ไฟล์แบตช์, นามสกุลไฟล์, โปรแกรมแก้ไขข้อความธรรมดา, สิทธิ์ผู้ดูแลระบบ, ล้างเนื้อหาทั้งหมดในถังรีไซเคิลโดยอัตโนมัติ, เพิ่มพื้นที่เก็บข้อมูลของคุณ, เปิดแอพทั้งหมดให้คุณโดยอัตโนมัติเมื่อคุณประสบปัญหาเครือข่าย, การสร้างจุดคืนค่าระบบ, , , ข้อกำหนดการใช้งาน , นโยบายความเป็นส่วนตัว , สลับ สู่โหมดมืด