Batch files คืออะไร?
Batch files ใน Windows คือไฟล์สคริปต์ ไฟล์ข้อความธรรมดา ประกอบด้วยคำสั่งต่อเนื่อง 副檔名 .bat หรือ .cmd "batch" มาจาก batch processing = การประมวลผลแบบไม่โต้ตอบ ใช้ทำงานซ้ำอัตโนมัติ พิมพ์ชื่อไฟล์ที่ command prompt → cmd.exe รันคำสั่งตามลำดับ
คำสั่งทั่วไป: Call, Echo, Endlocal, For, Goto, If, Pause, Rem, Setlocal, Shift
สร้าง .bat ไฟล์อย่างไร
ใช้ Notepad เขียนคำสั่ง บันทึกเป็น .bat ดับเบิลคลิกเพื่อรัน ประหยัดเวลามาก
คำสั่งพื้นฐาน
- ECHO: แสดงข้อความ
- @ECHO OFF: ซ่อนคำสั่ง
- START: รันไฟล์ด้วย default app
- REM: คอมเมนต์
- MKDIR: สร้างโฟลเดอร์
- RMDIR: ลบโฟลเดอร์
- DEL: ลบไฟล์
- COPY/XCOPY: คัดลอก
- FOR/IN/DO: วนลูปไฟล์
- TITLE: ตั้งชื่อหน้าต่าง
Batch file tricks สนุกและมีประโยชน์
1. Matrix Effect

สร้างเอฟเฟกต์ Matrix ใช้ Notepad เซฟเป็น matrix.bat (ไอคอนเปลี่ยนเป็นเกียร์)

คลิกขวา Edit วางโค้ด:
@echo off color 2 :start echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% goto start
Save → ดับเบิลคลิก → ขยายหน้าจอ F11 ได้ Matrix effect แบบเต็มจอ
2. Password Protected Folder
สร้างโฟลเดอร์ล็อคด้วยรหัสผ่าน (ไม่ปลอดภัยมาก แค่กันคนรู้น้อย)
Notepad วางโค้ด (ยาว เนื้อหาเต็มในต้นฉบับ) เซฟเป็น .bat ตั้งรหัสผ่านที่บรรทัด if NOT %pass%== 1234 goto FAIL เปลี่ยน 1234 เป็นรหัสต้องการ
รันครั้งแรก จะสร้างโฟลเดอร์ "Hidden" รันอีกครั้งถามยอมล็อคไหม (Y/N) ล็อคแล้ว ต้องรันไฟล์ใส่รหัสถึงจะเข้าถึงได้
3. Color Tester

ทดสอบสีใน CMD:
@echo off :test help color echo ---------------------------------------------------------- echo. echo Type a color code to test colors. echo To exit, just press the X. set/p color= color %color% goto test
เซฟ .bat รัน พิมพ์รหัสสี (เช่น 0A, 1F) จะเปลี่ยนสีพื้น/ตัวอักษร