ব্যাচ স্ক্রিপ্টগুলি একটি ফাইলে লিখিত কমান্ডগুলির সেট যা কাজগুলি স্বয়ংক্রিয় করতে কার্যকর করা হয়। কমান্ড/কোড ক্রমানুসারে একের পর এক নির্বাহিত হয় কারণ সেগুলি বিভিন্ন লাইনে লেখা হয়। কমান্ড প্রম্পটে কমান্ড ব্যবহার করার সময় ব্যবহারকারীদের জন্য এটি সহজ করার জন্য এই ফাইলগুলি ব্যবহার করা হয়। কমান্ডগুলি যদি মাত্র এক বা দুটির বেশি হয় তবে এটি সময় সাশ্রয় করে৷
ব্যাচ স্ক্রিপ্টের বুনিয়াদি
ব্যাচ স্ক্রিপ্টে, আপনি বেশিরভাগ কমান্ড লেখেন যা কমান্ড প্রম্পটে কাজ করতে পারে। কিছু হল মুদ্রণ, বিরতি, প্রস্থান করার জন্য মৌলিক কমান্ড এবং কিছু কমান্ড বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে যেমন পিং চেক করা, নেটওয়ার্ক পরিসংখ্যান চেক করা ইত্যাদি। প্রতিবার একটি কমান্ড প্রম্পট খোলার পরিবর্তে এবং নিজের দ্বারা কমান্ডটি টাইপ করার পরিবর্তে, আপনি ব্যাচ স্ক্রিপ্ট ফাইলটি তৈরি করতে পারেন এবং এটিকে কাজ করার জন্য খুলতে পারেন৷
আপনার ব্যাচ স্ক্রিপ্টে আপনি বিভিন্ন উদ্দেশ্যে ব্যবহার করতে পারেন এমন অনেক কমান্ড আছে, তবে কিছু মৌলিক কমান্ড নীচে তালিকাভুক্ত করা হয়েছে:
- ECHO – কমান্ড প্রম্পটে স্ক্রীনে পাঠ্য প্রদর্শন করে।
- @ECHO বন্ধ – কমান্ডের ডিসপ্লে টেক্সট লুকিয়ে রাখে এবং শুধুমাত্র একটি পরিষ্কার লাইনে মেসেজ দেখায়।
- শীর্ষক - কমান্ড প্রম্পট উইন্ডোর শিরোনাম পরিবর্তন করে।
- পজ - কমান্ড কার্যকর করার পরে স্বয়ংক্রিয়ভাবে বন্ধ হওয়া থেকে কমান্ড প্রম্পট উইন্ডো বন্ধ করে।
দ্রষ্টব্য :ফাইলের নাম ডিফল্ট সিস্টেম ফাইল থেকে আলাদা হওয়া উচিত, যাতে এটি একে অপরের সাথে বিবাদ না করে এবং বিশৃঙ্খলা সৃষ্টি না করে। এছাড়াও আপনি এক্সটেনশন '.cmd' ব্যবহার করতে পারেন Windows এর আগের সংস্করণগুলি এটি চালাবে না৷
সাধারণ ব্যাচ স্ক্রিপ্ট লেখা
ব্যবহারকারীরা কমান্ড বুঝতে এবং এটিতে কাজ করার জন্য সাধারণ ব্যাচ স্ক্রিপ্ট চেষ্টা করতে পারেন। অন্যান্য প্রোগ্রামিং ভাষার মতো, আপনি মুদ্রণ পদ্ধতি বোঝার জন্য পাঠ্য মুদ্রণ করেন; এখানে আমরা ECHO কমান্ড ব্যবহার করে স্ট্রিং প্রিন্ট করব। আপনার প্রথম ব্যাচ স্ক্রিপ্ট ফাইল তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:
- উইন্ডোজ ধরে রাখুন কী এবং S টিপুন অনুসন্ধান ফাংশন খুলতে . এখন 'নোটপ্যাড টাইপ করুন ' এবং Enter টিপুন নোটপ্যাড খুলতে .
- উপরের মৌলিক কমান্ডগুলি অনুসরণ করে আপনি সহজ ব্যাচ স্ক্রিপ্ট লিখতে পারেন নীচে দেখানো হিসাবে:
@ECHO OFF::এটি একটি মন্তব্য যা আপনি ব্যাচ স্ক্রিপ্টে লিখতে পারেন। শিরোনাম আবেদনপত্র::শিরোনাম হল cmd উইন্ডোর নাম। ECHO হ্যালো অ্যাপুয়ালস ব্যবহারকারী, এটি একটি সাধারণ ব্যাচ স্ক্রিপ্ট। বিরতিপূর্বে>
- ফাইল-এ ক্লিক করুন উপরের মেনু বারে এবং সেভ এজ এ ক্লিক করুন . নাম পরিবর্তন করুন৷ ফাইল এবং এক্সটেনশনকে '.bat এ পরিবর্তন করুন ' এবং সংরক্ষণ করুন ক্লিক করুন বোতাম
- ডাবল-ক্লিক করুন ফাইলটি চালানোর জন্য ব্যাচ স্ক্রিপ্ট ফাইল।
ভিন্ন উদ্দেশ্যের জন্য বিভিন্ন ব্যাচের স্ক্রিপ্ট লেখা
কিছু উদাহরণ আপনাকে বিভিন্ন পরিস্থিতিতে ব্যাচ স্ক্রিপ্টের কাজ দেখানোর জন্য। নীচের প্রতিটি ব্যাচ স্ক্রিপ্ট তৈরির জন্য একই পদ্ধতি থাকবে, তাই আমরা ব্যাচ স্ক্রিপ্ট তৈরি করার জন্য উপরের পদ্ধতিটি ব্যবহার করব এবং উপরের কোডের পরিবর্তে নীচের যেকোন কোড যোগ করব।
1. একটি ব্যাচ স্ক্রিপ্ট ব্যবহার করে ফাইল কপি/সরানো
উৎস থেকে গন্তব্যে ফাইল কপি করার জন্য একটি ব্যাচ স্ক্রিপ্ট। এই উদাহরণটি আপনার ফোন বা ক্যামেরা SD কার্ড থেকে আপনার সিস্টেম ফোল্ডারে ফটোগুলি অনুলিপি বা সরানোর জন্য ব্যবহার করা যেতে পারে৷ এই ব্যাচ ফাইলটি ব্যবহার করা যেতে পারে যদি আপনি বেশিরভাগ ফাইল সরানোর জন্য একই উৎস (USB/SD কার্ড) ব্যবহার করেন। ব্যবহারকারীদের প্রতিবার ইউএসবি-তে নতুন ফাইলগুলিকে পিসিতে সরাতে/কপি করতে চাইলে নির্বাচন করতে হবে না। উৎস এবং গন্তব্য অবস্থান সংজ্ঞায়িত করে, আপনি এই ব্যাচ স্ক্রিপ্টে ক্লিক করে ফাইলগুলি কপি/সরাতে পারেন৷
- তৈরি করুন৷ টেক্সট ফাইল এবং এতে নিম্নলিখিত কোড যোগ করুন:
xcopy "E:\New Folder\*.apk" "D:\My Folder\"
দ্রষ্টব্য :প্রথম পথটি উৎসের এবং দ্বিতীয় পথটি গন্তব্যের জন্য। উত্স পাথ থেকে সমস্ত ফাইল অনুলিপি করতে শুধু '.apk সরান৷ এক্সটেনশন এবং এটি সবকিছু কপি করবে।
- '.bat এক্সটেনশন দিয়ে ফাইলটি সংরক্ষণ করুন ' এবং চালান ফাইল.
দ্রষ্টব্য :আপনি ‘xcopy পরিবর্তন করেও ফাইলগুলি সরাতে পারেন৷ ' থেকে 'সরান ' উপরের কোডে৷
৷2. একটি ফোল্ডারে ফাইল এক্সটেনশন পরিবর্তন করা
ফোল্ডারের সমস্ত ফাইলের এক্সটেনশন পরিবর্তন করার জন্য আপনি একটি ব্যাচ ফাইলও তৈরি করতে পারেন। এক্সটেনশনগুলিকে একটি অনুরূপ ফাইল বিন্যাসে পরিবর্তন করা যেতে পারে, যেমন JPG থেকে PNG বা এটি ফাইলের কাজ সম্পূর্ণরূপে পরিবর্তন করতে পারে। যদি টেক্সট ফাইলে ব্যাচ স্ক্রিপ্টের জন্য একটি কোড থাকে, তাহলে ব্যবহারকারী ফাইল এক্সটেনশনটিকে .txt থেকে .bat-এ পরিবর্তন করতে পারেন যেমনটি নীচে দেখানো হয়েছে:
- একটি পাঠ্য তৈরি করুন ফাইল এবং খোলা এটা নোটপ্যাডে। লিখুন নিচের কোডটি নিচে দেখানো হয়েছে:
@ECHO OFFren *.txt *.png
- সংরক্ষণ করুন৷ এটি '.bat এক্সটেনশন সহ ' এবং ডাবল-ক্লিক করুন ফাইল এটি কাজ করতে.
3. ব্যাচ স্ক্রিপ্টে একক লাইন কমান্ড ব্যবহার করে দুটি ভিন্ন সাইটের জন্য পিং চেক করা হচ্ছে
এটি একটি ব্যাচ স্ক্রিপ্টের মাধ্যমে কমান্ড প্রম্পটের জন্য একাধিক কমান্ড ব্যবহার করার একটি উদাহরণ। এটি ব্যবহারকারীর প্রয়োজন এবং তাদের ব্যক্তিগত পছন্দের উপর নির্ভর করে। কিছু দরকারি কমান্ড আছে, যেগুলো একটা একটা করে নির্দিষ্ট উদ্দেশ্য অর্জনের জন্য ব্যবহার করা যেতে পারে। নীচে দুটি ভিন্ন URL-এর পিং চেক করার জন্য আমাদের কাছে একটি কোড রয়েছে:
- একবার আপনি তৈরি করুন একটি নতুন টেক্সট ফাইল , তারপর লিখুন এতে নিম্নলিখিত কোড:
@ECHO OFFTITLE চেকিং পিংপিং www.google.com &&ping www.appuals.comPAUSE
দ্রষ্টব্য :আপনি প্রতিটি কমান্ড একটি ভিন্ন লাইনে লিখতে পারেন। যাইহোক, '&& ' কোডে এই উদ্দেশ্যের জন্য যেখানে দ্বিতীয় কমান্ডটি শুধুমাত্র কার্যকর করা হবে যদি প্রথম কমান্ডটি ব্যর্থ না হয়েই কার্যকর করা হয়। ব্যবহারকারী একটি একক '& ব্যবহার করতে পারেন৷ যেখানে একটি ব্যর্থ হলেও উভয় কমান্ডই কাজ করবে।
- সংরক্ষণ করুন৷ এটি '.bat দিয়ে এক্সটেনশন এবং খোলা এটা
দ্রষ্টব্য :আপনি যে কোনো URL যোগ করতে পারেন যার জন্য আপনি পিং চেক করতে চান।
ব্যাচ স্ক্রিপ্টের নিয়মগুলি অনুসরণ করে ব্যবহারকারীরা ব্যাচ স্ক্রিপ্টগুলির সাথে আরও অনেক কিছু করতে পারে৷
৷