The panggilan arahan membolehkan pengguna untuk melaksanakan fail kelompok dari dalam fail kelompok lain.
Ketersediaan
Call adalah arahan dalaman dan tersedia dalam sistem operasi Microsoft berikut.
- Semua Versi MS-DOS
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Sintaks panggilan
- Sintaks panggilan Windows 2000 dan Windows XP.
- Sintaks panggilan MS-DOS, Windows 95, Windows 98, Windows ME.
Windows 2000 dan Windows XP dan sintaks panggilan yang lebih baru
Memanggil satu program kumpulan dari yang lain.
CALL [drive:] [path] nama fail [batch-parameter]
Sekiranya Sambungan Perintah diaktifkan, CALL berubah seperti berikut:
Perintah CALL kini menerima label sebagai sasaran CALL. Sintaksnya adalah:
PANGGILAN: labelkan hujah
Konteks fail kumpulan baru dibuat dengan argumen yang ditentukan dan kawalan diteruskan ke pernyataan setelah label ditentukan. Anda mesti "keluar" dua kali dengan mencapai akhir fail skrip kumpulan dua kali. Kali pertama anda membaca akhir, kawalan kembali ke selepas penyataan CALL. Kali kedua akan keluar dari skrip kumpulan. Taipkan GOTO /? untuk keterangan mengenai pelanjutan GOTO: EOF yang membolehkan anda "kembali" dari skrip kumpulan.
Perluasan rujukan argumen skrip kumpulan (% 0,% 1, dll.) Diubah seperti berikut:
% * dalam skrip kumpulan merujuk kepada semua argumen (mis.% 1% 2% 3% 4% 5 …)
Penggantian parameter kumpulan (% n) dipertingkatkan. Anda kini boleh menggunakan sintaks pilihan di bawah:
% ~ 1 | Memperluas% 1 membuang sebarang petikan di sekitarnya ("). |
% ~ f1 | Memperluas% 1 ke nama jalan yang layak sepenuhnya. |
% ~ d1 | Memperluas% 1 ke huruf pemacu sahaja. |
% ~ p1 | Memperluas% 1 ke jalan sahaja. |
% ~ n1 | Memperluas% 1 ke nama fail sahaja. |
% ~ x1 | Memperluas% 1 ke pelanjutan fail sahaja. |
% ~ s1 | Laluan yang diperluas mengandungi nama pendek sahaja. |
% ~ a1 | Mengembangkan% 1 ke atribut fail. |
% ~ t1 | Memperluas% 1 hingga tarikh / masa fail. |
% ~ z1 | Memperluas% 1 ke saiz fail. |
% ~ $ PATH: 1 | Mencari direktori yang disenaraikan dalam pemboleh ubah persekitaran PATH dan mengembangkan% 1 ke nama lengkap yang pertama yang dijumpai. Sekiranya nama pemboleh ubah persekitaran tidak ditentukan atau fail tidak dijumpai oleh carian, maka pengubah ini berkembang ke rentetan kosong. |
Pengubah dapat digabungkan untuk mendapatkan hasil kompaun:
% ~ dp1 | Memperluas% 1 ke huruf dan jalur pemacu sahaja. |
% ~ nx1 | Memperluas% 1 ke nama fail dan pelanjutan sahaja. |
% ~ dp $ PATH: 1 | Mencari direktori yang disenaraikan dalam pemboleh ubah persekitaran PATH untuk% 1 dan berkembang ke huruf pemacu dan jalan yang pertama dijumpai. |
% ~ ftza1 | Memperluas% 1 ke garis output seperti DIR. |
Dalam contoh di atas,% 1 dan PATH boleh digantikan dengan nilai lain yang sah. Sintaks% ~ ditamatkan oleh nombor argumen yang sah. Pengubah% ~ tidak boleh digunakan dengan parameter% *.
Sintaks panggilan MS-DOS, Windows 95, Windows 98, Windows ME
Memanggil satu program kumpulan dari yang lain.
CALL [drive:] [path] nama fail [batch-parameter]
Parameter kumpulan menentukan maklumat baris perintah yang diperlukan oleh program kumpulan.