สอบถาม ผมเอาโคสจากเน็ต มาเขียนเป็น .bat เพื่อทำการ Lock Folder แล้วมีปัญหาคับ คือ lock แล้ว ปลอด lock ไม่ได้

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 รบกวนผุ้รู้ช่วยผมทีคับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่