The panggilan perintah memungkinkan pengguna untuk menjalankan file batch dari dalam file batch lain.
Ketersediaan
Panggilan adalah perintah internal 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.
- MS-DOS, Windows 95, Windows 98, Windows ME sintaks panggilan.
Windows 2000 dan Windows XP dan kemudian memanggil sintaksis
Panggilan satu program batch dari yang lain.
CALL [drive:] [path] nama file [parameter-batch]
Jika Ekstensi Perintah diaktifkan, CALL berubah sebagai berikut:
Perintah CALL sekarang menerima label sebagai target dari CALL. Sintaksnya adalah:
PANGGILAN: argumen label
Konteks file batch baru dibuat dengan argumen yang ditentukan dan kontrol diteruskan ke pernyataan setelah label ditentukan. Anda harus "keluar" dua kali dengan mencapai akhir file skrip batch dua kali. Pertama kali Anda membaca akhirnya, kontrol kembali ke setelah pernyataan CALL. Kali kedua akan keluar dari skrip batch. Ketik GOTO /? untuk deskripsi GOTO: ekstensi EOF yang memungkinkan Anda untuk "kembali" dari skrip batch.
Perluasan referensi argumen skrip batch (% 0,% 1, dll.) Diubah sebagai berikut:
% * dalam skrip batch merujuk ke semua argumen (mis.% 1% 2% 3% 4% 5 …)
Substitusi parameter batch (% n) ditingkatkan. Anda sekarang dapat menggunakan sintaks opsional di bawah ini:
% ~ 1 | Perluas% 1 menghapus tanda kutip di sekitarnya ("). |
% ~ f1 | Perluas% 1 ke nama jalur yang sepenuhnya memenuhi syarat. |
% ~ d1 | Perluas% 1 hanya untuk huruf drive. |
% ~ p1 | Perluas% 1 ke jalur saja. |
% ~ n1 | Perluas% 1 hanya untuk nama file. |
% ~ x1 | Perluas% 1 hanya untuk ekstensi file. |
% ~ s1 | Jalur yang diperluas hanya berisi nama pendek. |
% ~ a1 | Perluas% 1 ke atribut file. |
% ~ t1 | Perluas% 1 hingga tanggal / waktu file. |
% ~ z1 | Perluas% 1 ke ukuran file. |
% ~ $ PATH: 1 | Mencari direktori yang terdaftar dalam variabel lingkungan PATH dan memperluas% 1 ke nama yang sepenuhnya memenuhi syarat dari yang pertama ditemukan. Jika nama variabel lingkungan tidak ditentukan atau file tidak ditemukan oleh pencarian, maka pengubah ini meluas ke string kosong. |
Pengubah dapat digabungkan untuk mendapatkan hasil majemuk:
% ~ dp1 | Perluas% 1 hanya untuk huruf dan lintasan drive. |
% ~ nx1 | Perluas% 1 hanya untuk nama file dan ekstensi. |
% ~ dp $ PATH: 1 | Mencari direktori yang tercantum dalam variabel lingkungan PATH untuk% 1 dan memperluas ke huruf drive dan jalur yang pertama ditemukan. |
% ~ ftza1 | Perluas% 1 ke jalur output seperti DIR. |
Dalam contoh di atas,% 1 dan PATH dapat diganti dengan nilai-nilai valid lainnya. Sintaks% ~ diakhiri oleh nomor argumen yang valid. % ~ Pengubah tidak dapat digunakan dengan parameter% *.
MS-DOS, Windows 95, Windows 98, Windows ME sintaks panggilan
Panggilan satu program batch dari yang lain.
CALL [drive:] [path] nama file [parameter-batch]
Parameter batch menentukan informasi baris perintah yang diperlukan oleh program batch.