สคริปต์แบตช์ (Batch scripts) เป็นชุดคำสั่งที่บันทึกในไฟล์ข้อความธรรมดา ที่สามารถรันได้โดยตัวแปลคำสั่งบรรทัดคำสั่ง ไฟล์ Executable (ไฟล์นำออกใช้) ในทางกลับกัน ถูกใช้เพื่อดำเนินการหลายๆ งานและกิจกรรมบนคอมพิวเตอร์ เมื่อได้มาซึ่งจุดสำคัญ ไฟล์แบตช์และไฟล์ executable เกือบจะคล้ายกันในแง่ของฟังก์ชันการทำงา