File batch windows ( called.bat
atau called.cmd
) dapat dipanggil dari file batch lain ( caller.bat
atau 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