SHIFT : Infinite Parameters

Written By pcbolong on Saturday, April 18, 2009 | 1:11 PM

Kadang program batch membutuhkan lebih dari 9 parameter dalam satu waktu. Dengan menggunakan fungsi SHIFT ini, kita hanya perlu menggunakan 1 penginisialisasian parameter saja. Untuk mengetahui lebih jauh mengenai fungsi SHIFT ini, lihat pada code di bawah ini:

@echo off
echo parameter 1 adalah %1
echo.
shift
echo parameter 2 adalah %1
echo.
shift
echo parameter 3 adalah %1

lalu jalankan dengan command :

C:\DOCUME~1\billing>sip.bat aku angga gituloh

maka hasil keluarannya adalah :

parameter 1 adalah aku

parameter 2 adalah angga

parameter 3 adalah gituloh

Nah..udah bisa mengerti bagaimana fungsi shift bekerja??kalo belom ok....akan saya jelaskan...

Fungsi shift menyingkat menggabungkan parameter ke dalam satu posisi. Ini berarti setelah shift %1 menjadi aku, %2 menjadi angga dan seterusnya, akan digabungkan parameternya menjadi satu posisi. Parameter normal nya %1, %2, etc maka fungsi shift akan membuat lebih efisien dengan mengelompokkan parameter2 tersebut ke dalam 1 parameter yaitu %1, ya seperti di atas itu hasilnya...bingung yah...dicoba aja deh biar ngerti.

En0u9h_4-2day...

0 comments: