สคริปต์ชุด - ไวยากรณ์

โดยปกติบรรทัดแรกในแบตช์ไฟล์มักประกอบด้วยคำสั่งต่อไปนี้

คำสั่ง ECHO

@echo off

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

เอกสารประกอบ

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

โปรแกรมสคริปต์ชุดแรก

มาสร้างโปรแกรมสคริปต์ชุดแรกอย่างง่ายของเรา เปิดแผ่นจดบันทึกและป้อนรหัสต่อไปนี้ บันทึกไฟล์เป็น“ List.cmd”

รหัสทำสิ่งต่อไปนี้ -

  • ใช้คำสั่ง echo off เพื่อให้แน่ใจว่าคำสั่งจะไม่แสดงเมื่อเรียกใช้โค้ด

  • คำสั่ง Rem ใช้เพื่อเพิ่มความคิดเห็นเพื่อบอกว่าไฟล์แบตช์นี้ทำอะไรกันแน่

  • คำสั่ง dir ใช้เพื่อรับเนื้อหาของตำแหน่ง C: \ Program Files

  • คำสั่ง '>' ใช้เพื่อเปลี่ยนทิศทางผลลัพธ์ไปยังไฟล์ C: \ lists.txt

  • ในที่สุดคำสั่ง echo จะใช้เพื่อบอกผู้ใช้ว่าการดำเนินการเสร็จสิ้น

@echo off 
Rem This is for listing down all the files in the directory Program files 
dir "C:\Program Files" > C:\lists.txt 
echo "The program has completed"

เมื่อดำเนินการคำสั่งดังกล่าวชื่อของไฟล์ใน C: \ Program Files จะถูกส่งไปยังไฟล์ C: \ Lists.txt และในพรอมต์คำสั่งจะมีข้อความ "โปรแกรมเสร็จสิ้น" ปรากฏขึ้น