iseng bikin batch file

10

Click here to load reader

Upload: bowo-udi-utomo

Post on 10-Jun-2015

271 views

Category:

Documents


2 download

DESCRIPTION

this is just for fun.lets try to make a batch file !don't worry be happy

TRANSCRIPT

Page 1: Iseng Bikin Batch File

Ini cuma keisengan gw doank sebenernya.

Gw yakin udah pada tau cuma gw mo share aja ke semua yang mo liat keisengan gw.

Caranya pake program “notepad.exe” -program standar windows-

dah gitu, coba masukin tulisan-tulisan dibawah ini :

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-1. file buat matiin komputer dengan mensetting waktunya=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=@echo offmode 55,25Title Matiin komputer selama ....color 0cset/p A=Tentukan nilai jam :set/p B=Tentukan nilai menit :set/p C=Tentukan nilai detik :set/a D=(A*3600)+(B*60)+Cecho Komputer Anda Akan Mati dalam %D% detikecho atau %A% jam %B% menit %C% detikecho -------------------------------------------------echo -------------------------------------------------echo created by : BOWO UDI UTOMOecho BOKU SAGARAecho [email protected] [email protected] -------------------------------------------------echo -------------------------------------------------pauseshutdown.exe -s -t %D%

:jawabset “ans=”set /p ans=ingin dibatalkan atau tidak (Y/T) :if /i “%ans%” equ “Y” goto batalif /i “%ans%” equ “T” exitgoto jawab

:batalshutdown.exe -a

-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-2.melihat isi file dengan extention tertentu dengan tampilan pada sebuah file *.txt=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=@ECHO OFFset/p A=masukkan extention suatu file : set/p B=tentukan drive nya : echo file dengan extetion %A% akan dicari bahkan sampaiecho sub directory dan akan disave pada directory %B%:

Page 2: Iseng Bikin Batch File

echo tersebut dan mempunyai nama %A%.txtecho ===================================echo created by:echo [ARI] BOWO UDI UTOMOecho BOKU SAGARAecho [email protected] [email protected] ===================================pause%B%:dir/s *.%A% > %A%.txt

-=-=-=-=-=-=-=-=-==-3.Tanggalan=-=-=-=-=-=-=-=-=-=-@echo offmode 55,25:startclsTitle Tanggalanecho.echo senin, selasa, rabu, kamis, jum'at atau sabtu ?echo.echo atau exit untuk keluar.echo.:jawabset "jwb="set/p jwb=tanggal 1 jatuh pada hari :if /i "%jwb%" equ "" goto kosongif /i "%jwb%" equ "minggu" goto mingguif /i "%jwb%" equ "senin" goto seninif /i "%jwb%" equ "selasa" goto selasaif /i "%jwb%" equ "rabu" goto rabuif /i "%jwb%" equ "kamis" goto kamisif /i "%jwb%" equ "jum'at" goto jum'atif /i "%jwb%" equ "sabtu" goto sabtuif /i "%jwb%" equ "exit" exit

:kosongecho.echo Tolong diisi dengan benargoto jawab

:mingguclsecho.echo M S S R K J Secho 1 2 3 4 5 6 7echo 8 9 10 11 12 13 14echo 15 16 17 18 19 20 21echo 22 23 24 25 26 27 28

Page 3: Iseng Bikin Batch File

echo 29 30 31echo.goto next

:seninclsecho.echo M S S R K J Secho 1 2 3 4 5 6echo 7 8 9 10 11 12 13echo 14 15 16 17 18 19 20echo 21 22 23 24 25 26 27echo 28 29 30 31echo.goto next

:selasaclsecho.echo M S S R K J Secho 1 2 3 4 5echo 6 7 8 9 10 11 12echo 13 14 15 16 17 18 19echo 20 21 22 23 24 25 26echo 27 28 29 30 31echo.goto next

:rabuclsecho.echo M S S R K J Secho 1 2 3 4echo 5 6 7 8 9 10 11echo 12 13 14 15 16 17 18echo 19 20 21 22 23 24 25echo 26 27 28 29 30 31echo.goto next

:kamisclsecho.echo M S S R K J Secho 1 2 3echo 4 5 6 7 8 9 10echo 11 12 13 14 15 16 17echo 18 19 20 21 22 23 24echo 25 26 27 28 29 30 31echo.goto next

Page 4: Iseng Bikin Batch File

:jum'atclsecho.echo M S S R K J Secho 1 2echo 3 4 5 6 7 8 9echo 10 11 12 13 14 15 16echo 17 18 19 20 21 22 23echo 24 25 26 27 28 29 30echo 31echo.goto next

:sabtuclsecho.echo M S S R K J Secho 1echo 2 3 4 5 6 7 8echo 9 10 11 12 13 14 15echo 16 17 18 19 20 21 22echo 23 24 25 26 27 28 29echo 30 31echo.goto next

:nextset “ans=”set /p ans=Ulang (y/n)?if /i “%ans%” equ “y” goto startif /i “%ans%” equ “n” exitgoto next

-=-=-=-=-=-=-=-=-=-=-=-=4.Tebak Tanggal Lahir=-=-=-=-=-=--=-=-=-=-=-=-@echo off:startclsTitle Nebak Tanggal Lahirecho tabel 1 tabel 2 tabel 3echo 1 3 5 7 2 3 6 7 4 5 6 7echo 9 11 13 15 10 11 14 15 12 13 14 15echo 17 19 21 23 18 19 22 23 20 21 22 23echo 25 27 29 31 26 27 30 31 28 29 30 31echo.echo tabel 4 tabel 5echo 8 9 10 11 16 17 18 19echo 12 13 14 15 20 21 22 23echo 24 25 26 27 24 25 26 27echo 28 29 30 31 28 29 30 31

Page 5: Iseng Bikin Batch File

echo.echo tolong diisi berdasarkan dari nomor tabel terkecilecho ke nomor tabel terbesar dengan dibatasi dengan tandaecho koma (,) contohnya : angka 22 terdapat pada tabel noecho 2,3 dan 5. yang harus kita tulis adalah : 2,3,5echo.set "jwb="set/p jwb=tanggal lahir anda ada pada tabel berapa aja :if /i "%jwb%" equ "" goto kosongif /i "%jwb%" equ "1" goto satuif /i "%jwb%" equ "2" goto duaif /i "%jwb%" equ "1,2" goto tigaif /i "%jwb%" equ "3" goto empatif /i "%jwb%" equ "1,3" goto limaif /i "%jwb%" equ "2,3" goto enamif /i "%jwb%" equ "1,2,3" goto tujuhif /i "%jwb%" equ "4" goto lapanif /i "%jwb%" equ "1,4" goto sembilanif /i "%jwb%" equ "2,4" goto sepuluhif /i "%jwb%" equ "1,2,4" goto sebelasif /i "%jwb%" equ "3,4" goto duabelasif /i "%jwb%" equ "1,3,4" goto tigabelasif /i "%jwb%" equ "2,3,4" goto empatbelasif /i "%jwb%" equ "1,2,3,4" goto limabelasif /i "%jwb%" equ "5" goto enambelasif /i "%jwb%" equ "1,5" goto tujuhbelasif /i "%jwb%" equ "2,5" goto lapanbelasif /i "%jwb%" equ "1,2,5" goto sembilanbelasif /i "%jwb%" equ "3,5" goto duapuluhif /i "%jwb%" equ "1,3,5" goto duasatuif /i "%jwb%" equ "2,3,5" goto duaduaif /i "%jwb%" equ "1,2,3,5" goto duatigaif /i "%jwb%" equ "4,5" goto duaempatif /i "%jwb%" equ "1,4,5" goto dualimaif /i "%jwb%" equ "2,4,5" goto duaenamif /i "%jwb%" equ "1,2,4,5" goto duatujuhif /i "%jwb%" equ "3,4,5" goto dualapanif /i "%jwb%" equ "1,3,4,5" goto duasembilanif /i "%jwb%" equ "2,3,4,5" goto tigapuluhif /i "%jwb%" equ "1,2,3,4,5" goto tigasatu

:kosongecho.echo Tolong diisi dengan benargoto next

:satuecho.echo Anda Lahir pada tanggal 1goto next

:dua

Page 6: Iseng Bikin Batch File

echo.echo Anda Lahir pada tanggal 2goto next

:tigaecho.echo Anda Lahir pada tanggal 3goto next

:empatecho.echo Anda Lahir pada tanggal 4goto next

:limaecho.echo Anda Lahir pada tanggal 5goto next

:enamecho.echo Anda Lahir pada tanggal 6goto next

:tujuhecho.echo Anda Lahir pada tanggal 7goto next

:lapanecho.echo Anda Lahir pada tanggal 8goto next

:sembilanecho.echo Anda Lahir pada tanggal 9goto next

:sepuluhecho.echo Anda Lahir pada tanggal 10goto next

:sebelasecho.echo Anda Lahir pada tanggal 11goto next

:duabelasecho.echo Anda Lahir pada tanggal 12

Page 7: Iseng Bikin Batch File

goto next

:tigabelasecho.echo Anda Lahir pada tanggal 13goto next

:empatbelasecho.echo Anda Lahir pada tanggal 14goto next

:limabelasecho.echo Anda Lahir pada tanggal 15goto next

:enambelasecho.echo Anda Lahir pada tanggal 16goto next

:tujuhbelasecho.echo Anda Lahir pada tanggal 17goto next

:lapanbelasecho.echo Anda Lahir pada tanggal 18goto next

:sembilanbelasecho.echo Anda Lahir pada tanggal 19goto next

:duapuluhecho.echo Anda Lahir pada tanggal 20goto next

:duasatuecho.echo Anda Lahir pada tanggal 21goto next

:duaduaecho.echo Anda Lahir pada tanggal 22goto next

Page 8: Iseng Bikin Batch File

:duatigaecho.echo Anda Lahir pada tanggal 23goto next

:duaempatecho.echo Anda Lahir pada tanggal 24goto next

:dualimaecho.echo Anda Lahir pada tanggal 25goto next

:duaenamecho.echo Anda Lahir pada tanggal 26goto next

:duatujuhecho.echo Anda Lahir pada tanggal 27goto next

:dualapanecho.echo Anda Lahir pada tanggal 28goto next

:duasembilanecho.echo Anda Lahir pada tanggal 29goto next

:tigapuluhecho.echo Anda Lahir pada tanggal 30goto next

:tigasatuecho.echo Anda Lahir pada tanggal 31goto next

:nextset “ans=”set /p ans=Ulang (y/n)?if /i “%ans%” equ “y” goto startif /i “%ans%” equ “n” exitgoto next

Page 9: Iseng Bikin Batch File

ya udah , baru segitu doank yang udah gw bikin. Sebenernya masih ada lagi, tapi mendingan lw

coba aja sendiri !!!

gw yakin logika programnya lw pada udah pada ngerti !!!

lw copy-paste tulisan diatas kedalem notepad trus lw saveAs dengan format .bat (nama_file.bat)

kalo ada kritik, saran, makian dan lain-lain bisa lw kirinm ke email gw. Diatas udah ada alamat

email gw.