บทความวิกิฮาวนี้จะแนะนำวิธีการเขียนและบันทึกไฟล์แบตช์พื้นฐานในคอมพิวเตอร์ Windows ไฟล์นี้มีชุดคำสั่ง DOS (ภาษา Windows) และมักจะสร้างขึ้นเพื่อเปิดใช้งานคำสั่งที่ใช้บ่อยโดยอัตโนมัติ เช่น การถ่ายโอนไฟล์ คุณไม่จำเป็นต้องดาวน์โหลดโปรแกรมแก้ไขที่มีประสิทธิภาพเพื่อสร้างไฟล์แบตช์ โปรแกรม Notepad เริ่มต้นของ Windows นั้นมากเกินพอ
ขั้นตอน
ส่วนที่ 1 จาก 2: การเรียนรู้พื้นฐานเกี่ยวกับไฟล์แบตช์
ขั้นตอนที่ 1. เปิดแผ่นจดบันทึก
โปรแกรมนี้ให้คุณสร้างโค้ดเป็นไฟล์ข้อความและบันทึกเมื่อเสร็จสิ้นเป็นแบตช์ไฟล์ เข้าโปรแกรมไปที่เมนู “ เริ่ม ”
พิมพ์ Notepad แล้วคลิกปุ่ม “ แผ่นจดบันทึก ” เป็นสีน้ำเงินที่ด้านบนของเมนู
โดยปกติแล้ว Notepad จะใช้ในการแปลงไฟล์ข้อความเป็นไฟล์แบตช์ อย่างไรก็ตาม คุณสามารถเขียนข้อความไฟล์แบตช์ผ่านแอปพลิเคชันใดก็ได้
เรียนรู้คำสั่งไฟล์แบตช์พื้นฐาน ไฟล์แบทช์สามารถเรียกใช้ชุดคำสั่ง DOS ได้ ซึ่งหมายความว่าคำสั่งที่คุณใช้คล้ายกับคำสั่ง DOS คำสั่งที่สำคัญบางประการ ได้แก่:
- ECHO – แสดงข้อความบนหน้าจอ
- @ECHO OFF – ซ่อนข้อความที่แสดงตามปกติ
- START – เรียกใช้ไฟล์ผ่านแอปพลิเคชันหลัก
- REM – แทรกบรรทัดแสดงความคิดเห็นในโปรแกรม
- MKDIR/RMDIR – สร้างและลบไดเร็กทอรี
- DEL – ลบไฟล์ (ไฟล์เดียวหรือหลายไฟล์)
- COPY – คัดลอกไฟล์อย่างน้อยหนึ่งไฟล์
- XCOPY – ให้คุณคัดลอกไฟล์พร้อมตัวเลือกเพิ่มเติม
- FOR/IN/DO – ให้คุณเลือกหรือระบุไฟล์
- TITLE- แก้ไขชื่อของหน้าต่างโปรแกรม
เขียนโปรแกรมสร้างไดเร็กทอรี วิธีที่ง่ายที่สุดวิธีหนึ่งในการเรียนรู้วิธีการสร้างไฟล์แบตช์คือการเน้นที่คำสั่งหรืองานพื้นฐานก่อน ตัวอย่างเช่น คุณสามารถใช้แบตช์ไฟล์เพื่อสร้างหลายไดเร็กทอรีได้อย่างรวดเร็ว:
MKDIR c:\example1 MKDIR c:\example2
เขียนโค้ดเพื่อสร้างโปรแกรมสำรองข้อมูลพื้นฐาน ไฟล์แบทช์เป็นสื่อกลางที่ยอดเยี่ยมสำหรับการรันหลายคำสั่ง โดยเฉพาะอย่างยิ่งหากคุณกำหนดค่าให้รันหลายครั้ง ด้วยคำสั่ง XCOPY คุณสามารถสร้างไฟล์ที่คัดลอกไฟล์จากโฟลเดอร์ที่เลือกไปยังโฟลเดอร์สำรอง และเขียนทับเฉพาะไฟล์ที่ได้รับการอัพเดตตั้งแต่เซสชันการคัดลอกครั้งล่าสุด:
@ECHO OFF XCOPY c:\original c:\backup โฟลเดอร์ /m /e /y
คำสั่งนี้ใช้เพื่อคัดลอกไฟล์จากโฟลเดอร์ "ดั้งเดิม" ไปยังโฟลเดอร์ "สำรอง" คุณสามารถแทนที่โฟลเดอร์ด้วยที่อยู่ของโฟลเดอร์หรือไดเร็กทอรีที่ต้องการ "/m" ระบุว่าจะคัดลอกเฉพาะไฟล์ที่อัปเดตเท่านั้น "/e" ระบุว่าไดเรกทอรีย่อยทั้งหมดในไดเร็กทอรีที่เลือกจะถูกคัดลอก และ "/y" จะแสดงข้อความยืนยันทุกครั้งที่ไฟล์เก่าถูกเขียนทับโดยไฟล์ใหม่
เขียนโปรแกรมสำรองข้อมูลขั้นสูง การสร้างไฟล์ที่ทำหน้าที่คัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งเป็นเรื่องสนุกอย่างแน่นอน อย่างไรก็ตาม ถ้าคุณต้องการทำการ sorting พร้อมกันล่ะ? สำหรับสถานการณ์เช่นนี้ คำสั่ง FOR/IN/DO จะมีประโยชน์มาก คุณสามารถใช้คำสั่งเหล่านี้เพื่อระบุหรือบอกตำแหน่งที่จะส่ง/คัดลอกไฟล์ตามนามสกุล:
@ECHO OFF cd c:\REM source นี่คือตำแหน่งของไฟล์ต้นฉบับที่จะเรียงลำดับ FOR %%f IN (*.doc *.txt) DO XCOPY c:\source\"%%f" c:\text /m /y REM คำสั่งนี้จะย้ายไฟล์ที่มีนามสกุล.doc หรือ REM.txt จากโฟลเดอร์ c:\sources ไปยังโฟลเดอร์ c:\text REM %%f เป็นตัวแปรสำหรับ %%f IN (*.jpg *.png *.bmp) DO XCOPY C:\source \"%%f" c:\images /m /y REM คำสั่งนี้จะย้ายไฟล์ที่มีนามสกุล.jpg,.png, REM หรือ.bmp จากโฟลเดอร์ c:\sources ไปยังโฟลเดอร์ โฟลเดอร์ c:\images
ทดลองกับชุดคำสั่งต่างๆ หากคุณต้องการแรงบันดาลใจ คุณสามารถค้นหาตัวอย่างข้อความแบบกลุ่มบนอินเทอร์เน็ต
ส่วนที่ 2 จาก 2: การบันทึกไฟล์แบทช์
ขั้นตอนที่ 1 เสร็จสิ้นไฟล์ข้อความ
หลังจากเสร็จสิ้นและตรวจสอบข้อความคำสั่ง คุณสามารถบันทึกเป็นไฟล์ปฏิบัติการได้
ขั้นตอนที่ 2 คลิกไฟล์
ที่มุมซ้ายบนของหน้าต่าง "Notepad" เมนูแบบเลื่อนลงจะปรากฏขึ้นหลังจากนั้น
ขั้นตอนที่ 3 คลิก บันทึกเป็น…
ตัวเลือกนี้อยู่ในเมนูแบบเลื่อนลง “ ไฟล์ " เมื่อคลิกแล้ว หน้าต่าง "บันทึกเป็น" จะปรากฏขึ้น
ขั้นตอนที่ 4. ป้อนชื่อไฟล์และนามสกุล ".bat"
ในช่อง " ชื่อไฟล์ " ให้พิมพ์ชื่อโปรแกรมที่คุณต้องการ ตามด้วยนามสกุล.bat
สำหรับโปรแกรมที่ชื่อว่า "Backup" ให้พิมพ์ Backup.bat ลงในช่องนี้
ขั้นตอนที่ 5. คลิกกล่องแบบเลื่อนลง “บันทึกเป็นประเภท”
กล่องนี้จะอยู่ท้ายหน้าต่าง "Save As" เมนูแบบเลื่อนลงจะปรากฏขึ้น
ขั้นตอนที่ 6 คลิกไฟล์ทั้งหมด
ตัวเลือกนี้อยู่ในเมนูที่ขยายลงมา ด้วยตัวเลือกนี้ ไฟล์สามารถบันทึกเป็นนามสกุลใดก็ได้ที่คุณระบุ (ในกรณีนี้คือ ".bat")
ขั้นตอนที่ 7 เลือกตำแหน่งบันทึก
คลิกโฟลเดอร์ทางด้านซ้ายของหน้าต่าง (เช่น เดสก์ทอป ”) เพื่อเลือกสถานที่
ขั้นตอนที่ 8 คลิกบันทึก
ที่มุมขวาล่างของหน้าต่าง "Save As" หน้าต่างจะปิดหลังจากนั้น
ขั้นตอนที่ 9 ปิดไฟล์ Notepad
ไฟล์จะถูกบันทึกเป็นไฟล์แบตช์ในตำแหน่งที่เลือก
ขั้นตอนที่ 10. แก้ไขเนื้อหาของแบตช์ไฟล์
เมื่อใดก็ตามที่จำเป็น คุณสามารถคลิกขวาที่ไฟล์แล้วเลือก “ แก้ไข ” จากเมนูแบบเลื่อนลง หลังจากนั้น ไฟล์จะถูกเปิดเป็นเอกสาร Notepad ณ จุดนี้ คุณสามารถทำการเปลี่ยนแปลงและบันทึกไฟล์ได้โดยกดแป้นพิมพ์ลัด Ctrl+S
การเปลี่ยนแปลงจะมีผลทันทีเมื่อคุณเรียกใช้ไฟล์
เคล็ดลับ
- คุณต้องใช้เครื่องหมายคำพูดหากต้องการใช้ไดเร็กทอรีหรือไฟล์ที่มีช่องว่างในชื่อ เช่น เริ่ม "C:\Documents and Settings\")
- คุณสามารถใช้โปรแกรมแก้ไขข้อความของบริษัทอื่น เช่น Notepad++ เพื่อแก้ไขไฟล์แบตช์ แต่โดยปกติการใช้โปรแกรมดังกล่าวจะเสียเวลาเปล่า หากคุณต้องการเขียนไฟล์แบตช์อย่างง่าย
- คำสั่งบางคำสั่ง (เช่น ipconfig) ต้องการสิทธิ์ระดับผู้ดูแลจึงจะทำงานได้ คุณสามารถคลิกขวาที่ไฟล์และเลือก " เรียกใช้ในฐานะผู้ดูแลระบบ " เพื่อให้สิทธิ์ตราบใดที่คุณใช้บัญชีผู้ดูแลระบบ