Apakah% * dalam file batch berarti semua argumen baris perintah?

Jawaban:

46

Iya nih. Menurut dokumentasi resmi Microsoft :

Parameter% * batch adalah referensi wildcard untuk semua argumen, tidak termasuk% 0, yang diteruskan ke file batch.

Matt Solnit
sumber
5
catatan: jika Anda memiliki 30 kata yang dipisahkan dengan spasi sebagai argumen, Anda hanya dapat mengambil 9 kata pertama dengan% i, dengan i dari 1 hingga 9, tetapi dengan% * Anda dapat mengambil semua 30 kata
kokbira
4
@kokbira atau Anda dapat menggunakan shift untuk mengakses yang lainnya
TWiStErRob