cls
@ECHO OFF
title Folder MY_XXX
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST MY_XXX goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho= "
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren MY_XXX "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder MY_XXX
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "cho= "
if NOT %pass%== 043922002 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren MY_XXX.{21EC2020-3AEA-1069-A2DD-08002B30309D} MY_XXX
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md MY_XXX
echo MY_XXX created successfully
goto End
:End
ข้างบนเป็นโคสคับ ไม่รู้ว่าผิดตรงไหน T^T รบกวนผุ้รู้ช่วยผมทีคับ
สอบถาม ผมเอาโคสจากเน็ต มาเขียนเป็น .bat เพื่อทำการ Lock Folder แล้วมีปัญหาคับ คือ lock แล้ว ปลอด lock ไม่ได้
@ECHO OFF
title Folder MY_XXX
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST MY_XXX goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "cho= "
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren MY_XXX "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder MY_XXX
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "cho= "
if NOT %pass%== 043922002 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren MY_XXX.{21EC2020-3AEA-1069-A2DD-08002B30309D} MY_XXX
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md MY_XXX
echo MY_XXX created successfully
goto End
:End
ข้างบนเป็นโคสคับ ไม่รู้ว่าผิดตรงไหน T^T รบกวนผุ้รู้ช่วยผมทีคับ