การสร้างสิ่งที่ Mason Wheeler กล่าวว่าการสามารถโต้ตอบกับแอปพลิเคชันผ่านทางบรรทัดคำสั่งทำให้การทำงานอัตโนมัติเป็นเรื่องง่าย
สิ่งนี้มีประโยชน์อย่างยิ่งในการทดสอบ
เพื่อเป็นตัวอย่างในทางปฏิบัติหากฉันต้องการเรียกใช้การทดสอบอัตโนมัติในแอปพลิเคชันฉันอาจต้องการติดตั้งแอปพลิเคชันโดยอัตโนมัติ ในการทำเช่นนี้ฉันอาจส่งผ่านพารามิเตอร์ต่อไปนี้ "myApplication.exe / silentinstall"
ฉันอาจตั้งโปรแกรมเพื่อที่ว่าเมื่อฉันระบุสวิตช์บรรทัดคำสั่งนี้การติดตั้งจะดำเนินการในเบื้องหลังโดยไม่ต้องติดตั้ง GUI การป้อนข้อมูลใด ๆ ไปยังโปรแกรมติดตั้ง (เช่นไดเรกทอรีการติดตั้ง) สามารถหยิบขึ้นมาจากไฟล์ XML
ลองอีกตัวอย่าง Microsoft Test Manager GUI (มาพร้อมกับ Visual Studio) ช่วยให้ผู้ใช้สามารถเรียกใช้การทดสอบการทำงานจากส่วนต่อประสาน GUI ของมัน แต่ยังมีอินเตอร์เฟสบรรทัดคำสั่งให้ทำสิ่งเดียวกัน (โดยใช้การรวมกันของสวิตช์บรรทัดคำสั่งและอินพุต) นี่หมายความว่าฉันสามารถรวมสคริปต์ PowerShell หรือ DOS เพื่อทำการเปิดตัวการทดสอบอัตโนมัติและฉันสามารถสร้างภารกิจที่กำหนดเวลาไว้เพื่อให้สคริปต์ทำงานทุกคืน
บางแอปพลิเคชันมีสวิตช์บรรทัดคำสั่งที่ระบุให้แอปพลิเคชันเปิดด้วยตัวเลือกบางอย่าง (ตัวอย่างเช่นฉันอาจใช้ '/ ขยาย' เพื่อเปิดแอปพลิเคชันในหน้าต่างที่ขยายใหญ่สุด)
มีสถานการณ์มากมายที่อาจมีการใช้งานอินเตอร์เฟสบรรทัดคำสั่ง นี่เป็นเพียงตัวอย่างบางส่วน