Menyimpan file/dokumen pribadi di komputer yang sering dipakai banyak orang memang sangat riskan, apalagi jika data/dukument tersebut adalah data-data penting. banyak alternatif untuk proteksi folder dengan menggunakan software, kali ini kita coba untuk memproteksi folder dengan bermodalkan script cmd yang nati kita akan menjadikannya file BAT
skenarionya dengan menciptakan sebuah folder misalkan “loker”
ECHO 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
note : pasword 123456
atau kita bisa memasukan parameter pilihan
set/p “cho=>”
if %cho%==Iye goto LOCK
if %cho%==iye goto LOCK
if %cho%==IYE goto ULANG
if %cho%==Kagak goto INFO
if %cho%==kagak goto INFO
if %cho%==KAGAK goto ULANG
selebihnya agan bisa modif sendiri, berikut contoh script lengkapnya, copas di notepad >save as type = all files 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 "iye" ATAU "kagak" *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
echo = Ente yakin mau ngunci folder (Iye/Kagak)=
set/p "cho=>"
if %cho%==Iye goto LOCK
if %cho%==iye goto LOCK
if %cho%==IYE goto ULANG
if %cho%==Kagak goto INFO
if %cho%==kagak goto INFO
if %cho%==KAGAK goto ULANG
cls
echo *******************************************
echo * SALAH MASUKIN INPUT *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
echo >>>> Pilihan ente salah. <<<<<<<
pause
goto CONFIRM
:LOCK
ren loker "loker$"
cacls loker$ /e /c /d %username%
cls
echo *******************************************
echo * SUKSES MENGUNCI FOLDER *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
echo Folder ente dikunci
pause
goto INFO
:UNLOCK
cls
echo *******************************************
echo * UMPETIN FOLDER ENTE DARI TANGNA JAHIL *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
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 * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
echo ======Folder udah kagak dikunci============
pause
goto INFO
:FAIL
cls
echo *******************************************
echo * KESALAHAN ENTE MASUKIN PASSWORD *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
echo pasword ente salah
pause
goto END
:MDLOCKER
md loker
echo loker created successfully
goto INFO
:INFO
cls
echo *******************************************
echo * Locker sederhane ini dibuat *
echo * oleh Subuh Kurniawan *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
pause
goto end
:ULANG
cls
echo *******************************************
echo * CAPS LOCK ENTE NYALA *
echo * kurniawansubuh@gmail.com *
echo *-----------------------------------------*
echo * http://hariscako-j.blogspot.com *
echo * copyright @2012 *
echo * *
echo *******************************************
echo MATIIN CAPS LOCK TRUS COBA LAGI
pause
cls
goto CONFIRM
:End
Terimakasih : nubielab.com