สคริปต์ชุด - ไวยากรณ์
โดยปกติบรรทัดแรกในแบตช์ไฟล์มักประกอบด้วยคำสั่งต่อไปนี้
คำสั่ง 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 และในพรอมต์คำสั่งจะมีข้อความ "โปรแกรมเสร็จสิ้น" ปรากฏขึ้น