File batch windows ( called.batatau called.cmd) dapat dipanggil dari file batch lain ( caller.batatau caller.cmd) atau prompt cmd.exe interaktif dengan beberapa cara:
- panggilan langsung:
called.bat - menggunakan perintah panggilan:
call called.bat - menggunakan perintah cmd:
cmd /c called.bat - menggunakan perintah start:
start called.bat
Saya cukup kesulitan untuk membedakan penggunaan yang dimaksudkan berdasarkan teks bantuan mereka: kapan harus menggunakan yang mana? misalnya mengapa saya mungkin menggunakan perintah 'panggil' daripada panggilan langsung. Apa bedanya?
Saya tertarik pada beberapa laporan ringkasan yang menganalisis semua 4 kemungkinan (dan lainnya jika ada yang hilang) dari berbagai sudut pandang: kasus penggunaan yang disarankan yang dirancang agar sesuai, proses pemijahan, konteks eksekusi, lingkungan, pemrosesan kode pengembalian.
Catatan: Saya menggunakan Windows XP SP3.
start "" [options] command