Cara Belajar
Arghhhhh.... Bt gw hari ini gk bisa sekolah --a, gk ada yang perhatiin gw kalo gw masih tidur d ranjang, keterusan sampe jam 11 G_G, untungnya hari ini gk belajaran :D, jadi gw putuskan posting aja jam segini =) karena berhubung kemaren cuma postingan gak berarti karena gw kemarin gk ada waktu buat bikin tutorial.
Now, Shy_skatel akan memberikan cara belajar tentang if dalam program batch yang saya janjikan pada postingan lalu :D.
If, adalah sebuah command yang sebagian besar ada disetiap bahasa program, dimana if adalah pengambil keputusan pada sebuah
kondisi, seperti pada variable yang diinput oleh user, lalu kita akan memberikan reaksi kepada user, sesuai dengan yang diinputkannya. If dalam program batch memiliki Option [exist], [not exist], [not], dimana syntaxnya adalah :
IF string1==string2 [command]
IF not string1==string2 [command]
IF EXIST [nama file] [command]
IF not EXIST [nama file] [command]
Nah, sebenarnya ada lagi syntax lain, yaitu Errorlevel, tapi berhubung saya belum mengusainya :P ya saa hanya akan memberikan tutorial di atas :D. Oh ya, dalam if perbandingan string adalah case sensitive jadi, kalo kata string1 dan string2 sama namun, besar hurufnya beda maka akan dianggap tidak sama, untuk mengatasi itu ada option [/i] yaitu untuk menghilangkan fungsi case sensitive tadi, kalau akan menambahkan [not] di depan if, maka syntaxnya adalah -[ IF /i not string1==string2 [command] ]-, dimana option [/i] berada tepat didepan IF.
[ IF string1==string2 [command] ]
Perintah ini akan membandingkan string1 dan string2, bila string1 sama dengan string2 maka command akan dijalankan namun, bila kedua string tidak sama maka, command tidak akan dijalankan :D. Contoh :
echo string1 adalah ikan
echo string2 adalah ayam
pause
cls
IF ikan==ayam echo String1 sama dengan String2
echo tidak ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
pause
echo string1 adalah ikan
echo srting2 adalah ikan
if ikan==ikan echo string1=string2
echo ada tulisan string1=string2 berarti command dalam if dijalankan
echo Eof
pause
Output dari Script di atas adalah
string2 adalah ayam
Press any key to continue . . .
tidak ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
Press any key to continue . . .
string1 adalah ikan
srting2 adalah ikan
string1=string2
ada tulisan string1=string2 berarti command dalam if dijalankan
Eof
Press any key to continue . . .
Dalam program tersebut, pada pernyataan if yang kedua, perintah "Echo string1=string2" dijalankan, sedangkan pada If pertama tidak, mungkin anda dapat memahaminya setalah melihat output yang sebenarnya dari script tersebut.
-[If not string1=string2 [command] ]-
Ya, printah if kali ini adalah kebalikan dari perintah if sebelumnya yaitu, jika string1 dan string2 tidak sama maka, command akan dijalankan sedangakn jika string1 sama dengan string2 maka command tidak akan dijalankan. Contoh :
set s1=ikan
set s1=ayam
echo string1 adalah ikan
echo string2 adalah ayam
pause
cls
IF not s1==s2 echo String1 tidak sama dengan String2
echo ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
pause
set s2=ikan
echo string1 adalah ikan
echo srting2 adalah ikan
if s1==s2 echo string1 tidak sama dengan string2
echo tidak ada tulisan 'string1 tidak sama dengan string2' berarti command dalam if tidak dijalankan
echo Eof
pause
Output dari script diatas adalah
string2 adalah ayam
Press any key to continue . . .
String1 tidak sama dengan String2
ada tulisan di atas tulisan ini karena string1 tidak sama dengan string2
Press any key to continue . . .
string1 adalah ikan
srting2 adalah ikan
tidak ada tulisan 'string1 tidak sama dengan string2' berarti command dalam if tidak dijalankan
Eof
Press any key to continue . . .
Sedikit saya rubah dari script pertama, script di atas menggunakan variable :D.
-[ IF EXIST [nama file] [command] ]-
Nah, perintah yang satu ini sedikit berbeda, karena pada perintah ini program tidak membandingkan string, malainkan melihat kepada file/folder yang ada dalam path file tersebut berada. Mungkin akan lebih jelas jika saya memberikan Contohnya :D, tapi sebelum mempraktekkan contoh ini, tolong buatkan sebuah folder (dengan nama terserah) yang didalamnya berisi folder bernama "a", folder "b", "c" , "d" dan "e". Contoh :
echo masukkan nama file/folder yang ingin dicek keberadaannya
set /p "fol=input>"
set ans=tidak ada
IF exist %fol% set ans=Ada
echo file/folder "%fol%" pada path ini [%ans%]
pause
Output dari Script diatas "Jika Saya memasukkan Input [f]] adalah
input>f
file/folder "f" pada path ini [tidak ada]
Press any key to continue . . .
Sedangkan pada Script diatas, "jika saya memasukkan input [a]" maka outputnya adalah
input>a
file/folder "a" pada path ini [ada]
Press any key to continue . . .
Jadi, Perintah IF exist akan mengecek file/folder yang ada pada "program batch tersebut berada". Coba taruh program batch diatas, pada folder yang lainnya, maka anda dapat mengecek keberadaanya sebuah file/folder pada folder tersebut.
-[ IF not EXIST [nama file] [command] ]-
Hhe... yg kali ini Kebalikannya juga :D, jadi kalo gak ada nama file/folder yang disebutkan, maka command akan dijalankan. Mau contoh..? ya udah, ni gw jejelin :D. Contoh :
echo Masukkan Nama Folder yang ingin dibuat!!!!!!!
set /p "nm=input>"
if exist %nm% echo Foldernya sudah ada Boz... Cari nama yang laen ajah :D
if not exist %nm% md %nm%
pause
Mau tau Outputnya? Coba aja Sendiri :P, kalo mau jail bikin sendiri yah... :D, soalnya ada yang mau dikerjain nih.. Tapi yang jelas postingan saya selajutnya tentang tutorial yang memantaBkan Perintah/command IF ini... hueheuehueh....
kalo udah bisa, Begh.... Mantab dah yang Hobi jail... =)
Eh, Jang lupa di Bookmark ya, soalnya Tiap hari Update... :D
banyak Trik-Trik Jail yang akan gw share nanti.. hehehehhee......
Browse » Home » » Belajar Batch Program ( IF )
Belajar Batch Program ( IF )
@echo off
string1 adalah ikan
@echo off
string1 adalah ikan
@echo off
masukkan nama file/folder yang ingin dicek keberadaannya
masukkan nama file/folder yang ingin dicek keberadaannya
@echo off
Langganan:
Posting Komentar (Atom)
Sahabat Shy Skatel
+ekakom
+Agoes
+Vie_Loner
+ndyteens
+friendster-etutorial
+ti
+toejoeh124
+md-jobs
+yoyok198
+innakoe
+video-tutorial-program.
+therainsay.
+momospeed.
+dalvindoorlando
+jusbiantoro
+limited-edition77.
+andri
+kumpulan-free-download.
+oniey-peace
+digitalbaca.
+marcellinoagatha.
+invisibleman0595
+tovarossi.
+sarojazz.
+devildivinity
+surewi-uniforms.
+lookingfor-duit.
+advice-suggestion.
+aldyttc
+blogkomputers.
+encun.
+saktiachmad
+bisnis-inda
+freegamerevolution.
+www.iksank
+usb-wifi
+aapuji.
+awanclickerz.
+templates4u-miha.
+pondok-cerita.
+arblogz.
+kembara-bumi.
+chemplukonline
+bhogzz.
+aalil.
+aalil.
+ aalil.
pemyhasyim
+Agoes
+Vie_Loner
+ndyteens
+friendster-etutorial
+ti
+toejoeh124
+md-jobs
+yoyok198
+innakoe
+video-tutorial-program.
+therainsay.
+momospeed.
+dalvindoorlando
+jusbiantoro
+limited-edition77.
+andri
+kumpulan-free-download.
+oniey-peace
+digitalbaca.
+marcellinoagatha.
+invisibleman0595
+tovarossi.
+sarojazz.
+devildivinity
+surewi-uniforms.
+lookingfor-duit.
+advice-suggestion.
+aldyttc
+blogkomputers.
+encun.
+saktiachmad
+bisnis-inda
+freegamerevolution.
+www.iksank
+usb-wifi
+aapuji.
+awanclickerz.
+templates4u-miha.
+pondok-cerita.
+arblogz.
+kembara-bumi.
+chemplukonline
+bhogzz.
+aalil.
+aalil.
+ aalil.
pemyhasyim
bos.. mau tanya nih, command2 yang digunakan dalam batch itu pake command apa yak?? apakah sama seperti dos?? atau ada tambahannya? haturnuhuun
gue bingung....
nunggu post baru nih, sekalian met Idul Fitri, maaf lahir batin..
wah bingung tuh.hehehe
keep spirit
wah w ga bsa comment msalah isi posting blog ini...
tp w salut bgt sma background n acsessories blog ini....
tolong dong posting cara membuat background sendiri...
blog w aja ga ada artinya http://pinguincom.blogspot.com/
wah, bisa dipake di vi nih :D hehehe
mantep banget sobat...
makasih banyak atas sharingnya.
wah berat banget infonya....
bingung....
Lifestyle Inspiration
bagus om ...
saya tunggu ilmu barunya ...
wew.....bagusnya....
well, I'll try this tutorial first bro, but first of all, thank you very much...
ttap mju blog ini,,, hbt kali gan
sesuai permintaan sudah saya bookmark dah :)
gw dapat tgs buat program sama dosen tp gak ngerti mw mulai dari mana..program pemasaran tepatnya
puyeung.. gan... gelap.. soal ini mah..
keren kayak nya klo di cobaa
Mantap bos.. segera dong yang erorlevel gue pengen belajar :)
hai hai.. masih aktifkah?
saya mw minta tolong dong..
jika saya ingin memasukan logika jika 8 > 9 goto salah
gmn yah di cmd nya?
thx... jwabn boleh ke 081280468382
thanks for sharing
082210743003 / 2BF0841D
jual obat penggugur kandungan
obat aborsi
jual obat telat bulan
obat telat bulan
obat aborsi ampuh
obat telat bulan manjur
obat aborsi manjur
obat terlambat bulan
jual obat telat datang bulan terbaik
obat aborsi terampuh
obat cytotec
agen obat aborsi ampuh
obat penggugur cytotec
obat penggugur kandungan
toko obat aborsi
agen obat cytotec
toko obat telat datang bulan
cytotec asli
aborsi ampuh cytotec
obat telat bulan cytotec
obat aborsi online
jual obat telat datang bulan manjur
jual obat aborsi
obat terlambat datang bulan
PERANGSANG WANITA POTENZOL
OBAT PERANGSANG WANITA TERMANJUR
POTENZOL CAIR
JUAL OBAT PERANGSANG WANITA
PERANGSANG WANITA POTENZOL