নিজের ইচ্ছে মত একাধিক ফোল্ডার তৈরি করে লক করে রাখুন কোন প্রকার সফটওয়্যার ছাড়া !

সবার ভালো থাকার প্রত্যাশা নিয়ে শুরু করছি টেকটিউনস এ আমার প্রথম টিউন। অনেক দিন ধরে টেকটিউনসে টিউন করার ইচ্ছা ছিল কিন্তু আমার বাংলা লিখার দুর্বলতার জন্য এর আগে কখন টিউন করা হয়নি। যা হোক আজ সাহস করে লিখতে বসে গেলাম সুতরাং ভুল হলে প্রথমেই ক্ষমা চেয়ে নিচ্ছি এবং গঠনমূলক মন্তব্য আসা করছি।

এবার মূল বিষয়ে আসি। এর আগে টেকটিউনসে batch প্রোগ্রামিং দিয়ে কি ভাবে ফোল্ডার লক করা যায় তা নিয়ে অনেক টিউন হয়েছে। এই সকল টিউন গুলো দিয়েই জানতে পারি  batch কোড ব্যাবহার করে ফোল্ডার লক করার কৌশল এবং তা দিয়ে ফোল্ডার লক বা hide করতে পেরে প্রথমে অনেক মজা পেয়েছি। কিন্তু ওই সকল ফোল্ডার লক গুলো প্রায় একই রকম এবং Password কোড এর ভিতরে থাকায় এডিট করে যে কও দেখতে পারত। সুতরাং যাতে আরও ভালো ভাবে বেশী নিরাপত্তার সাথে ফোল্ডার লক করা যায় সেই চেষ্টা করলাম। আসা রাখি আপনাদের কাজে আসবে।

অনেক বক বক করলাম, চলুন এবার শুরু করা যাক...

  • প্রথমে নোটপ্যাড খুলুন।
  • এবার নিচের কোড গুলো কপি করে নোটপ্যাডে পেষ্ট করুন। আপনাদের সুবিধার জন্য এখানে  পুরো কোডটা bat ফাইল সহ দিয়ে দিলাম। চাইলে ডাউনলোড করে নিতে পারেন।
  • এবার ফাইলটি আপনার কোন লোকাল ড্রাইভ এ যেকোনো নাম দিয়ে তার শেষে .bat দিয়ে  সেভ করুন।  ( উদাহরন-Locker.bat)
  • এখন আপনি একটি batch ফাইল দেখতে পাবেন। এবার ফাইলটির উপর ডাবল ক্লিক করুন।
  • নিচের চিত্রের মত অপশন সহ batch ফাইলটি ওপেন হবে।

  • আপনি প্রথম অপশন নির্বাচন করে যেকোনো নাম দিয়ে যতো খুশী ফোল্ডার তৈরি করতে পারবেন। ফোল্ডার তৈরি করার সময় অবশ্যই আপনাকে একটা Password  দিতে হবে।
  • এবার তৈরিকৃত ফোল্ডার এর মধ্যে আপনার প্রয়োজনীয় ফাইলগুলো এর রাখুন।
  • প্রথম অপশন এর মত পরবর্তী অপশন গুলো দিয়ে যথাক্রমে ফোল্ডারটি লক এবং আনলক করতে পারবেন তবে  আনলক করার সময় অবশ্যই সঠিক Password  দিতে হবে।

কোড.................

@echo off
:home
title Animash Locker
color 07
cls
echo.
echo.
echo Animash Locker
echo ======================
echo.
echo 1) Create Folder
echo 2) Lock Folder
echo 3) Unlock Folder
echo 4) Exit
echo 5) Credit
echo.
set /p op=
if %op%==1 goto 1
if %op%==2 goto 2
if %op%==3 goto 3
if %op%==4 goto 4
if %op%==5 goto 5
goto error
:error
cls
echo.
echo -------------------------------------
echo Choose the correct option!
echo -------------------------------------
pause >nul
goto home
:1
cls
echo.
set /p folder=Enter a folder name:
if "%folder%"=="%folder%" goto inputname
:inputname
if exist "%folder%" goto nameexist
if not exist "%folder%" goto create
:nameexist
cls
echo.
echo -----------------------------------------
echo This folder already exist!
echo -----------------------------------------
echo.
pause >nul
goto home
:create
cd\
md "%folder%"
goto next1
:next1
cls
echo.
echo ======================
echo.
echo Your folder has been successfully create!
echo.
echo ======================
echo Press any key for set the Password................
pause >nul
goto password
:password
cls
echo.
echo ==========================
echo.
set /p pass=Enter a Password:
if "%pass%"=="%pass%" goto inputpass
:inputpass
cd "%folder%"
echo set password=%pass%> "%folder%Password.bat"
attrib +h +s "%folder%Password.bat"
goto 4
:nameexist
color C
cls
echo.
echo The entered folder name already exist.
echo Press any key to return. . .
pause >nul
goto 1
:2
cd\
color E
cls
echo.
echo==============================================
echo.
set /p lfolder=Type folder name for lock:
if exist %lfolder% goto lnext1
if not exist %lfolder% goto mess
:mess
cls
echo.
echo -----------------------------------
echo.
echo This folder is not exist!
echo.
echo ----------------------------------
pause >nul
goto home
:lnext1
cd\
ren "%lfolder%" "%lfolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "%lfolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
goto mess1
:mess1
cls
echo.
echo.
echo Lock successfully!
pause >nul
goto home
:3
cls
color b
cd\
cls
echo.
echo ==================================
echo.
set /p ufolder=Type folder name for Unlock:
if exist "%ufolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto unext1
if not exist "%ufolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto mess2
:mess2
cls
echo.
echo --------------------------------------------------------------------------
echo.
echo    The system can't find any lock folder of this name!
echo.
echo ---------------------------------------------------------------------------
pause >nul
goto home
:unext1
set /p logpass="Password:"
if "%logpass%"=="%logpass%" goto login
:login
cd "%ufolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
call "%ufolder%Password.bat"
if "%password%"=="%logpass%" goto logdone
goto errore
:logdone
cd\
attrib -h -s "%ufolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "%ufolder%.{21EC2020-3AEA-1069-A2DD-08002B30309D}" "%ufolder%"
goto mess3
:mess3
cls
echo.
echo        ****************
echo Loading:
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::::::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::::::::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::::::::::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::::::::::::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo Loading:::::::::::::::
echo        ****************
ping -n 1 >nul
cls
echo        ****************
echo loading::::::::::::::::
echo        ****************
ping -n 3 >nul
cls
echo.
echo =======================
echo.
echo. Unlock successfully!
echo.
echo =======================
pause >nul
goto 4
:errore
color C
cls
echo.
echo Wrong Password!
pause >nul
goto 3
:5
color 34
cls
echo Created by Animash Saha.
echo E-mail: [email protected]
pause
goto home
:4
end

আপনি চাইলে bat ফাইলটাকে exe তে convert করতে পারেন। তার জন্য এখান থেকে bat to exe converter সফটওয়্যার টা ডাউনলোড করে নিন। [ Antivirus থাকলে exe ফাইলটা চালাতে সমস্যা হতে পারে।]

আশা করি আপনাদের বুঝতে সমস্যা হবে না। 😀 সবাইকে অনেক ধন্যবাদ, শুভেচ্ছা রইল।

Level 0

আমি Animash Saha। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 3 টি টিউন ও 9 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 2

ভাই কাজ করতে পারলাম না।। তবে, নতুন TUNE এর জন্য ধন্যবাদ।

ধন্যবাদ “matrivumi” ভাই। কেন করতে পারলাম না বোলে সমাধান দেবার চেষ্টা করতে পারতাম। এছাড়াও আপনি সরাসরি batch ফাইলটা ডাউনলোড করতে পারেন।

সুন্দর ভাবে উপস্থাপন করার জন্য ধন্যবাদ।

Level 0

এইটা কি লক করা হইল? ফোল্ডারটা শুধু প্রিন্টারএর কোড দিয়ে রিনেম করে সিস্টেম হাইড করে দেন যেইটা ৭ এ কাজ করে না। আর Password যেইটা দেন সেটা তো ফোল্ডারের ভিতরের .bat ফাইলে লেখা থাকে যেইটা নতপ্যাড দিয়ে ওপেন করলে দেখা যায়।

Level 0

ভাই create করা folder টা কোথায় যায়।আমার folder গুলো তো আমি দেখতে পাই না.

Anwar ভাই আমি Windows 7 ব্যবহার করি, আমারটায় তো কাজ করে শুধু একবার রিফ্রেশ দিতে হয়। আপনি ঠিক বলেছেন যে নোটপ্যাড দিয়ে Password এর .bat ফাইলটা ওপেন করা যায় কিন্তু ফোল্ডার এর মধ্যে bat ফাইলটা hide করা থাকে আর ফোল্ডার টা hide করার পর ওটা খুঁজে পাওয়া আনেক কঠিন।

“wonder boy” ভাই ফোল্ডার আপনার লোকাল ড্রাইভ এ তৈরি হয়। যেমন আপনি যদি desktop এ Locker ফাইলটা চালান তবে ফোল্ডার গুল c: ড্রাইভ এ তৈরি হবে।

Level 0

Love It, Love It, Love It!!!!

Many Many thanks Sahed vai….

Level 2

batch file ar modde je password ase , seta lokaben kothai. note pad a to open kore pass dekhe falbe.

abedinmd@…..brother password er batch file ta folder er modhe attrib(Hide) kora thake so ota notepad kiye dekha somvob noy.

Thank You