প্রথমবার যখন আমি কম্পিউটার ল্যাবে ব্যাচ ফাইল ব্যবহার করতে শিখেছিলাম, তখন আমার মনে হয়েছিল—এটা যেন একধরনের জাদু! একটি ছোট্ট টেক্সট ফাইল, আর সেটাই কম্পিউটারকে নির্দেশ দিচ্ছে একের পর এক কাজ করতে। বন্ধুরা অবাক হয়ে তাকিয়ে বলেছিল, “তুই তো হ্যাকার হয়ে গেছিস নাকি!” 😄
আসলে বিষয়টা এত জটিল নয়। ব্যাচ ফাইল (Batch File) হচ্ছে Windows অপারেটিং সিস্টেমের একটি টেক্সট ফাইল যেখানে একাধিক কমান্ড লিখে রাখা যায়। সেই ফাইল চালু করলে কম্পিউটার স্বয়ংক্রিয়ভাবে কমান্ডগুলো একে একে কার্যকর করে।
আজকের ব্লগে আমরা বিস্তারিতভাবে জানব—ব্যাচ ফাইল (batch file) কি, কীভাবে কাজ করে, এর ব্যবহার ও সুবিধা।
ব্যাচ ফাইল (Batch File) কি?
ব্যাচ ফাইল হলো এক ধরনের script file, যা Windows Command Prompt (CMD)-এর মাধ্যমে এক্সিকিউট হয়। সাধারণত .bat বা .cmd এক্সটেনশনে সংরক্ষিত হয়।
👉 সহজভাবে বললে:
একটি নোটপ্যাড ফাইল যেখানে আপনি একাধিক DOS কমান্ড লিখে রাখবেন, আর একবার সেই ফাইল চালালেই সব কমান্ড একসাথে কাজ করবে।
ব্যাচ ফাইল কীভাবে কাজ করে?
ধরুন, আপনি প্রতিদিন কম্পিউটার চালু করার পর ৩টি কাজ করেন—
- ডাউনলোডস ফোল্ডার খুলেন।
- গুগল ক্রোম চালু করেন।
- নোটপ্যাড ওপেন করেন।
এখন প্রতিদিন আলাদা আলাদা করে এই কাজগুলো করার বদলে, আপনি একটি batch file লিখে নিলেন যেখানে এই তিনটি কমান্ড লেখা আছে। ফাইলটিতে ডাবল-ক্লিক করলেই—
- একে একে সব কাজ হয়ে যাবে।
এটাই হচ্ছে ব্যাচ ফাইলের আসল শক্তি: Automation।
ব্যাচ ফাইল তৈরির নিয়ম
ধাপ ১: নোটপ্যাড ওপেন করুন
Start Menu → Notepad
ধাপ ২: কমান্ড লিখুন
@echo off
start chrome.exe
start notepad.exe
start explorer "C:\Users\Downloads"
ধাপ ৩: Save করুন .bat এক্সটেনশন দিয়ে
myfirst.bat
ধাপ ৪: ফাইলটিতে ডাবল-ক্লিক করুন
এবার দেখবেন, একসাথে Chrome, Notepad আর Downloads ফোল্ডার খুলে গেছে।
ব্যাচ ফাইলের ব্যবহার
- Automation: প্রতিদিনকার repetitive task স্বয়ংক্রিয় করা।
- System Maintenance: Temp ফাইল মুছে ফেলা, Disk cleanup চালানো ইত্যাদি।
- Networking Task: IP কনফিগারেশন দেখা, Ping টেস্ট করা।
- Software Installation: একসাথে একাধিক সফটওয়্যার ইনস্টল চালানো।
- Backup: ফাইল কপি বা ডেটা ব্যাকআপ নেওয়া।
ব্যাচ ফাইলের সুবিধা
- সময় বাঁচায়।
- সহজে শেখা যায় (কোডিং জানা লাগবে না)।
- সিস্টেম অ্যাডমিন বা আইটি টিমের জন্য অত্যন্ত কার্যকর।
- কম্পিউটারকে ছোট ছোট “রোবট” বানিয়ে ফেলা যায়।
উদাহরণ: Temp ফাইল মুছে ফেলার ব্যাচ ফাইল
@echo off
echo Deleting Temporary Files...
del /q/f/s %TEMP%\*
echo Done!
pause
👉 এই ফাইল চালালেই একসাথে সব Temp ফাইল মুছে যাবে।
ব্যাচ ফাইল কোথায় ব্যবহার হয়?
- ব্যক্তিগত কাজে: ডাউনলোডস ফোল্ডার ক্লিন, একসাথে অ্যাপ চালু করা।
- অফিসে: Backup তৈরি, নেটওয়ার্ক টেস্টিং।
- আইটি সাপোর্টে: ইউজার কম্পিউটার রিস্টোর, মেইন্টেনেন্স স্ক্রিপ্ট।
উপসংহার
একটি সাধারণ টেক্সট ফাইল কীভাবে এত শক্তিশালী হতে পারে, সেটি ব্যাচ ফাইল (batch file) না ব্যবহার করলে বোঝাই যায় না। কম্পিউটার ব্যবহারকারীর জীবন সহজ করতে এটি একটি দুর্দান্ত টুল।
আপনি যদি কখনো ভেবে থাকেন—“প্রতিদিন একই কাজ কেন বারবার করব?”—তাহলে আজই একটি ব্যাচ ফাইল লিখে ফেলুন। বিশ্বাস করুন, একবার শুরু করলে আপনার কম্পিউটার ব্যবহার করার অভিজ্ঞতা অনেক বেশি স্মার্ট হয়ে যাবে।
