Perintah panggilan baris perintah MS-DOS dan Windows

Daftar Isi:

Perintah panggilan baris perintah MS-DOS dan Windows
Perintah panggilan baris perintah MS-DOS dan Windows

Video: Konfigurasi dan Startup di Ms DOS 2024, Mungkin

Video: Konfigurasi dan Startup di Ms DOS 2024, Mungkin
Anonim

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.