Menggunakan variabel di batch file Windows

Terlepas dari bahasa scripting, penggunaan variabel dapat sangat meningkatkan fungsi script. Resep ini menunjukkan menggunakan dasar variabel di MS-DOS atau batch file Windows.


Script berikut menunjukkan contoh sepele pengaturan variabel dan menampilkannya:

@echo off
set var=testing 1 2 3
echo The variable is "%var%"
Jika Anda meletakkan baris ini dalam sebuah file bernama test.bat dan menjalankan file batch dengan mengetikkan uji dari baris perintah di direktori yang sama, Anda akan melihat output sebagai berikut:
The variable is "testing 1 2 3"
Anda dapat melihat sistem didefinisikan dan variabel pengguna dengan mengetikkanditetapkan pada baris perintah. Anda dapat menggunakan salah satu variabel dalam file batch Anda, misalnya computername%% variabel berisi nama sistem menjalankan script.
Untuk diset atau menghapus sebuah variabel pengguna yang telah ditetapkan sebelumnya, gunakan perintah berikut:
set var =
Variabel, sekali ditetapkan, dapat digunakan sebagian besar di mana saja di sebuah file batch mana teks bisa pergi. Misalnya, variabel dapat diatur pada awal script untuk menentukan direktori yang akan digunakan untuk menyalin serangkaian file untuk backup. Kemudian, jika direktori perlu diubah, maka dapat diubah setelah dalam file batch daripada di setiap perintah copy:
@echo off
set backup=c:\backup\200408
copy file1 %backup%
copy file2 %backup%
.
.
.

0 ɹɐʇuǝɯoʞ: