skenarionya dengan menciptakan sebuah folder misalkan “loker”
============================================================
CHO OFF
title Folder loker
if EXIST “loker$” goto UNLOCK
if NOT EXIST loker goto MDLOCKER
:CONFIRM
PERINTAH dengan opsi pilihan
:LOCK
PERINTAH untuk mengunci folder
:UNLOCK
PERINTAH unlock folder
:FAIL
PERINTAH jika eksekusi gagal
:MDLOCKER
PERINTAH untuk membuat folder loker
:INFO
Menampilkan info
:ULANG
PERINTAH mengulang eksekusi jika kondisi tidak terpenuhi
:End
============================================================
Skenarionya :
terletak pada
if EXIST “loker$” goto UNLOCK
if NOT EXIST loker goto MDLOCKER
yang artinya jika ada folder dengan nama “loker$” makan akan diarahkan ke variable UNLOCK tetapi jika tidak ada akan akan menuju ka variabel MDLOCKER
pada variabel :LOCK kita masukan perintah ============================================================
ren loker “loker$”
cacls loker$ /e /c /d %username%
============================================================
yang artinya kita akan merename folder loker menjadi folder loker$ dan kemudian mengubah ownership (kepemilikan) folder loker$
pada variabel:UNLOCK kita masukan perintah untuk mengembalikan keadaan pada variabel :LOCK
============================================================
cacls loker$ /e /c /g %username%:f
ren “loker$” loker
============================================================
dan kita bisa sisipkan parameter untuk memasukan password sebelum baris script di atas, maka menjadi:
set/p “pass=>”
if NOT %pass%== 123456 goto FAIL
Berikut contoh script lengkapnya, copas di notepad >save as type dengan ekstensi .BAT
ECHO OFF cls title Folder loker if EXIST "loker$" goto UNLOCK if NOT EXIST loker goto MDLOCKER :CONFIRM echo ******************************************* echo * MASUKIN INPUT KETIK "Yes" ATAU "No" * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo = Jenengan yakin mau ngunci folder loker(Yes/No?)= set/p "cho=>" if %cho%==Yes goto LOCK if %cho%==yes goto LOCK if %cho%==YES goto ULANG if %cho%==No goto INFO if %cho%==no goto INFO if %cho%==NO goto ULANG cls echo ******************************************* echo * SALAH MASUKIN INPUT * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo >>>> Pilihan Jenengan salah. <<<<<<< pause goto CONFIRM :LOCK ren loker "loker$" cacls loker$ /e /c /d %username% cls echo ******************************************* echo * SUKSES MENGUNCI FOLDER * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo Folder loker Jenengan telah dikunci pause goto INFO :UNLOCK cls echo ******************************************* echo * UMPETIN FOLDER ENTE DARI TANGAN JAHIL * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo == masukin pasword ente tuk kunci folder == set/p "pass=>" if NOT %pass%== 123456 goto FAIL cacls loker$ /e /c /g %username%:f ren "loker$" loker cls echo ******************************************* echo * HILANGIN PROTEKSI FOLDER UDAH KELAR * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo ======Folder loker udah tidak dikunci============ pause goto INFO :FAIL cls echo ******************************************* echo * KESALAHAN JENENGAN MASUKIN PASSWORD * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo pasword jenengan salah pause goto END :MDLOCKER md loker echo loker created successfully goto INFO :INFO cls echo ******************************************* echo * Locker sederhane ini dibuat * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* pause goto end :ULANG cls echo ******************************************* echo * CAPS LOCK JENENGAN NYALA * echo * lukmanmultimedia@gmail.com * echo *-----------------------------------------* echo * http://lukman.web.id/ * echo * copyright @2013 * echo * * echo ******************************************* echo MATIIN CAPS LOCK TRUS COBA LAGI pause cls goto CONFIRM :End
Berikut screen image ketika program dijalankan:
Jawab Yes untuk mengunci Folder loker.
Muncul pesan: "Folder loker Jenengan telah dikunci"
Dengan demikian folder Anda telah terkunci tidak bisa open, delete atau rename.
Ketika open folder loker maka akan muncul message box berikut:
Dan ketika coba delete/rename folder loker maka muncul message box berikut:
Ketika Anda klik "Try Again" tidak akan bisa delete/rename, Anda hanya bisa memilih "Cancel".
Untuk membuka folder loker menjadi normal kembali cukup jalankan file kunci.bat lalu isi password: 123456
Selamat Mencoba !