ไฟล์แบตช์ windows ( called.bat
หรือcalled.cmd
) สามารถเรียกได้จากไฟล์แบตช์อื่น ( caller.bat
หรือcaller.cmd
) หรือพร้อมต์ cmd.exe แบบโต้ตอบได้หลายวิธี:
- โทรโดยตรง:
called.bat
- ใช้คำสั่งโทร:
call called.bat
- ใช้คำสั่ง cmd:
cmd /c called.bat
- ใช้คำสั่ง start:
start called.bat
ฉันค่อนข้างมีปัญหาในการแยกความแตกต่างของการใช้งานที่ตั้งใจไว้ตามข้อความช่วยเหลือ: ควรใช้เมื่อใด เช่นทำไมฉันถึงใช้คำสั่ง 'โทร' แทนการโทรโดยตรง ต่างกันอย่างไร
ฉันสนใจรายงานสรุปที่วิเคราะห์ความเป็นไปได้ทั้ง 4 ข้อ (และอื่น ๆ หากขาดหายไป) จากมุมมองต่างๆ: กรณีการใช้งานที่แนะนำซึ่งออกแบบมาให้เหมาะสมการวางไข่ของกระบวนการบริบทการดำเนินการสภาพแวดล้อมการประมวลผลโค้ดส่งคืน
หมายเหตุ: ฉันใช้ Windows XP SP3
start "" [options] command