สิ่งที่ควรทราบ
- สร้างแบตช์ไฟล์ใน Windows 10 โดยพิมพ์คำสั่งของคุณในเอกสาร Notepad เปล่า แล้วบันทึกเป็น.bat แทน.txt
- คำสั่งรวมถึง PAUSE, COPY และ CLS (เคลียร์)
- หากต้องการเพิ่มความคิดเห็น ให้ขึ้นต้นบรรทัดด้วยเครื่องหมายทวิภาคและเว้นวรรค ความคิดเห็นมีประโยชน์ในการแบ่งไฟล์แบตช์ออกเป็นส่วนๆ
บทความนี้อธิบายวิธีสร้างไฟล์แบตช์ใน Windows 10 โดยใช้ Notepad วิธีเพิ่มความคิดเห็น และรวมรายการคำสั่งทั่วไป
วิธีสร้างไฟล์แบทช์ใน Windows 10
การสร้างแบตช์ไฟล์ใน Windows 10 นั้นง่ายพอๆ กับการพิมพ์คำสั่งที่คุณต้องการเรียกใช้ลงในเอกสารแผ่นจดบันทึกเปล่า จากนั้นจึงบันทึกเอกสารเป็นไฟล์.bat แทนเอกสารข้อความ จากนั้นคุณสามารถเรียกใช้ไฟล์โดยคลิกที่ไฟล์ ซึ่งจะเปิดเปลือกคำสั่งของ Windows และดำเนินการคำสั่งของคุณโดยอัตโนมัติ
นี่คือวิธีสร้างไฟล์แบตช์อย่างง่ายใน Windows 10:
-
พิมพ์ Notepad ในแถบค้นหา แล้วคลิกแอพ Notepad เมื่อปรากฏในผลลัพธ์
-
พิมพ์ข้อความต่อไปนี้ลงในเอกสารแผ่นจดบันทึกเปล่าเพื่อสร้างไฟล์แบตช์อย่างง่าย:
@ECHO OFF
ECHO หากคุณเห็นข้อความนี้ แสดงว่าคุณสร้างไฟล์แบตช์แรกใน Windows 10 สำเร็จแล้ว ขอแสดงความยินดี!PAUSE
-
คลิก ไฟล์ ที่มุมซ้ายบนของหน้าต่าง Notepad
-
คลิก บันทึกเป็น ในเมนูดรอปดาวน์
-
พิมพ์ชื่อสคริปต์ เช่น test.bat แล้วคลิก บันทึก.
จดตำแหน่งบนฮาร์ดไดรฟ์ของคุณที่ไฟล์ถูกบันทึก เนื่องจากเป็นที่ที่คุณจะสามารถค้นหาและดำเนินการได้ในอนาคต
-
ค้นหาไฟล์ที่คุณเพิ่งบันทึก แล้วดับเบิลคลิก
-
หากสร้างไฟล์อย่างถูกต้อง คุณจะเห็นหน้าต่างคำสั่งที่มีลักษณะดังนี้:
คำสั่งและคำอธิบายไฟล์แบทช์
ไฟล์แบตช์เป็นไฟล์ชนิดพิเศษที่เปิดหน้าต่างคำสั่งโดยอัตโนมัติเมื่อเปิดใช้งานหากคุณทราบคำสั่งที่คุณต้องการให้ไฟล์ดำเนินการอยู่แล้ว คุณก็พร้อมแล้วที่จะไป เพียงพิมพ์คำสั่งลงใน Notepad ตามลักษณะข้างต้น บันทึกเป็นไฟล์.bat และเปิดไฟล์แบตช์เพื่อรันคำสั่งเมื่อใดก็ได้ตามต้องการ
หากคุณไม่แน่ใจว่าจะใส่อะไรในไฟล์ของคุณ โปรดจำไว้ว่าไฟล์แบตช์นั้นโดยพื้นฐานแล้วคือรายการคำสั่งที่เรียงลำดับซึ่งจะดำเนินการผ่านพรอมต์คำสั่งของ Windows อะไรก็ตามที่คุณสามารถพิมพ์ด้วยตนเองลงในพรอมต์คำสั่งได้ คุณสามารถใส่ลงในแบตช์ไฟล์ได้ ไฟล์จะดำเนินการแต่ละคำสั่งตามลำดับจากบนลงล่าง
นี่คือคำสั่งที่มีประโยชน์บางส่วนที่จะใช้ในไฟล์แบตช์ พร้อมกับคำอธิบายของสิ่งที่พวกเขาทำ:
- @ECHO OFF: ปิดการแสดงพรอมต์ โดยปกติจะใช้ที่จุดเริ่มต้นของแบตช์ไฟล์สำหรับการแสดงผลที่สะอาดขึ้น คุณไม่ต้องการ @ แต่รวมไว้ด้วยจะซ่อนคำสั่ง ECHO OFF ด้วยเช่นกัน
- ECHO: พิมพ์ข้อความต่อไปนี้ไปที่หน้าต่างคำสั่ง
- PAUSE: ทำให้หน้าต่างคำสั่งยังคงเปิดอยู่หลังจากไฟล์แบตช์เสร็จสิ้น หรืออนุญาตให้อ่านข้อความในหน้าต่างก่อนดำเนินการต่อ
- TITLE: วางชื่อที่กำหนดเองในแถบชื่อเรื่องของหน้าต่างคำสั่ง
- CLS: ล้างหน้าต่างคำสั่ง
- EXIT: ออกและปิดหน้าต่างคำสั่ง
- COPY: คัดลอกไฟล์อย่างน้อยหนึ่งไฟล์
- REM: บันทึกความคิดเห็นหรือข้อสังเกต
- IPCONFIG: แสดงข้อมูล IP โดยละเอียดสำหรับอะแดปเตอร์เครือข่ายแต่ละตัวที่เชื่อมต่อกับระบบของคุณ
- PING: ส่งคำขอก้อง Internet Control Message Protocol (ICMP) ไปยังที่อยู่ IP หรือเว็บไซต์
- TRACERT: ตรวจสอบการเชื่อมต่อกับ IP หรือเว็บไซต์โดยใช้ ICMP
- SET: ใช้เพื่อกำหนดตัวแปร
- IF: ดำเนินการฟังก์ชันตามเงื่อนไขตามอินพุตของผู้ใช้หรือตัวแปรอื่น
การใส่ความคิดเห็นลงในไฟล์แบทช์
หากคุณเริ่มบรรทัดในไฟล์แบตช์ของคุณด้วยโคลอนสองตัวและช่องว่าง จะไม่ถูกดำเนินการ ซึ่งจะทำให้คุณสามารถแทรกความคิดเห็นลงในแบตช์ไฟล์ของคุณได้อย่างง่ายดาย ความคิดเห็นมีประโยชน์ในการแบ่งไฟล์แบตช์ออกเป็นส่วนๆ พร้อมคำอธิบายสั้นๆ เกี่ยวกับจุดประสงค์ของหัวข้อ
นี่คือตัวอย่างไฟล์แบตช์ที่มีความคิดเห็น:
@ECHO OFF
:: ไฟล์แบทช์นี้เป็นเพียงตัวอย่างเพื่อแสดงให้เห็นว่าความคิดเห็นทำงานอย่างไร
TITLE เป็นเพียงตัวอย่าง สวัสดีชาวโลก พื้นฐานเพื่อแสดงให้เห็นว่าความคิดเห็นทำงานอย่างไร
ECHO สวัสดีชาวโลก!
:: นี่เป็นอีกความคิดเห็นหนึ่ง คุณจะไม่เห็นฉันเว้นแต่คุณจะอ่านไฟล์แบตช์!
ECHO ลาก่อน!PAUSE
หากคุณวางคำสั่งเหล่านั้นลงในแบตช์ไฟล์และเรียกใช้ คุณจะเห็นผลลัพธ์ดังนี้:
ความคิดเห็นไม่จำเป็น แต่เป็นตัวเลือกที่มีประโยชน์ซึ่งคุณมักจะต้องการมากกว่านี้เมื่อสร้างไฟล์แบตช์ที่ซับซ้อนซึ่งมีส่วนมากมาย
นี่คือแบตช์ไฟล์ที่ซับซ้อนกว่าเล็กน้อยซึ่งใช้คำสั่ง ความคิดเห็น และทำงานที่มีประโยชน์ได้จริง:
:: ไฟล์แบตช์นี้ออกแบบมาเพื่อตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
@ECHO OFF
TITLE สถานะอินเทอร์เน็ตและตัวตรวจสอบการเชื่อมต่อ
:: คำสั่งนี้แสดงรายละเอียดเครือข่ายของคุณ.
ipconfig /all
PAUSE
:: ส่วนนี้จะตรวจสอบว่ามีเว็บไซต์เฉพาะหรือไม่
ping google.com
:: ส่วนนี้ให้คุณเลือกว่าจะรัน tracert หรือไม่
set "reply=y"
set /p "reply=Run traceroute now? [y|n]:"
ถ้า /i ไม่ "%reply%"=="y" goto:eof
tracert google.comPAUSE
ไฟล์นี้ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณโดยใช้ ipconfig แล้วหยุดชั่วคราวเพื่อให้คุณตรวจสอบได้ จากนั้นจะส่ง Ping ไปที่ google.com สุดท้ายนี้ คุณสามารถเลือกรันคำสั่ง tracert ได้หากต้องการ จากนั้นจะหยุดชั่วคราวเป็นครั้งที่สอง เพื่อให้คุณตรวจสอบผลลัพธ์ก่อนปิดหน้าต่าง
ผลลัพธ์สุดท้ายจะเป็นดังนี้:
คุณสามารถใช้คำสั่งพร้อมท์คำสั่งใดๆ ก็ได้ที่คุณชอบในแบตช์ไฟล์ รวมถึงตัวแปรและการโต้ตอบกับผู้ใช้ดังตัวอย่างด้านบน การเขียนข้อมูลไปยังไฟล์อื่นๆ และอื่นๆ