Echo, Pause, এবং REM কমান্ডের ব্যবহার

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) Batch Script এর বেসিক কমান্ড (Basic Commands) |
196
196

Batch Script-এ কিছু মৌলিক কমান্ড রয়েছে, যেগুলি স্ক্রিপ্টে কার্যক্রম পরিচালনার পাশাপাশি আউটপুট কন্ট্রোল এবং মন্তব্য যুক্ত করতে সাহায্য করে। এই কমান্ডগুলোর মধ্যে সবচেয়ে ব্যবহৃত তিনটি কমান্ড হলো Echo, Pause, এবং REM। এগুলোর প্রতিটির ব্যবহার স্ক্রিপ্টিংয়ের বিভিন্ন প্রয়োজনীয় কাজ সম্পাদন করতে সাহায্য করে।


Echo কমান্ড

Echo কমান্ড ব্যবহার করা হয় স্ক্রিপ্টে কিছু টেক্সট বা মেসেজ ডিসপ্লে করতে। এটি সাধারণত স্ক্রিপ্টের আউটপুট প্রদর্শন করতে বা ডিবাগিংয়ের জন্য ব্যবহৃত হয়।

ব্যবহার:

  1. টেক্সট ডিসপ্লে করা:
    echo কমান্ডের মাধ্যমে স্ক্রিপ্টে টেক্সট আউটপুট করা যায়। যেমন:

    echo Hello, World!
    

    এটি স্ক্রিপ্ট চালানোর সময় Hello, World! টেক্সটকে কনসোলে প্রদর্শন করবে।

  2. কমান্ড আউটপুট লুকানো:
    কখনও কখনও স্ক্রিপ্টের কমান্ড আউটপুট লুকানোর জন্য @echo off ব্যবহার করা হয়। এটি স্ক্রিপ্টের প্রথম লাইনে রাখতে হয়, যাতে স্ক্রিপ্টের কমান্ডগুলি ডিসপ্লে না হয়, শুধু ফলাফল দেখায়।

    @echo off
    echo This will be displayed
    

    এখানে @echo off লেখার ফলে স্ক্রিপ্টের অন্যান্য কমান্ডের আউটপুট দেখা যাবে না, শুধুমাত্র This will be displayed আউটপুট হবে।

  3. নতুন লাইনে আউটপুট:
    echo কমান্ডের মাধ্যমে নতুন লাইনে আউটপুটও প্রদর্শন করা যায়। উদাহরণ:

    echo.
    echo This is a new line.
    

    প্রথম echo. কমান্ডটি একটি নতুন লাইন তৈরি করবে এবং দ্বিতীয় echo কমান্ডের মাধ্যমে নতুন লাইনে টেক্সট প্রদর্শন হবে।

Pause কমান্ড

Pause কমান্ডটি স্ক্রিপ্টে ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করে। এটি স্ক্রিপ্টের execution-কে থামিয়ে দেয় এবং স্ক্রিপ্টের চলমান অবস্থায় ব্যবহারকারীকে কোন এক কী প্রেস করতে বলে, যেমন Press any key to continue...

ব্যবহার:

pause

স্ক্রিপ্টের এই অংশে পৌঁছানোর পর, স্ক্রিপ্ট চলতে থাকবে না যতক্ষণ না ব্যবহারকারী কিবোর্ড থেকে কোন কী প্রেস না করে। এটি সাধারণত ডিবাগিং, স্ক্রিপ্টে বিরতি বা কিছু নির্দেশনা দেখানোর জন্য ব্যবহৃত হয়।

REM কমান্ড

REM (Remark) কমান্ডটি স্ক্রিপ্টে মন্তব্য যোগ করতে ব্যবহৃত হয়। এটি স্ক্রিপ্টে কোন কোড বা নির্দেশনা ছাড়া কেবলমাত্র টেক্সট ব্যাখ্যা হিসেবে থাকবে, যেটি স্ক্রিপ্টের কার্যকলাপে কোন প্রভাব ফেলবে না। মন্তব্যগুলি মূলত স্ক্রিপ্ট লেখকদের জন্য হয়, যেন তারা কোডের উদ্দেশ্য বা কার্যাবলী বুঝতে পারেন।

ব্যবহার:

REM This is a comment line
REM The following command will echo a message
echo Hello, World!

এখানে REM কমান্ডের মাধ্যমে শুধুমাত্র মন্তব্য যুক্ত করা হয়েছে, যা স্ক্রিপ্টের কার্যক্রমে কোন প্রভাব ফেলবে না।

এছাড়া, :: এর মাধ্যমেও মন্তব্য করা যায়। এটি REM এর মতোই কাজ করে, তবে কমান্ডের আগে :: ব্যবহৃত হয়:

:: This is another way to add a comment
echo This will be displayed

সারাংশ

Echo, Pause, এবং REM কমান্ডগুলো Batch Script-এ অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করে। echo কমান্ড ব্যবহার করে স্ক্রিপ্টে আউটপুট প্রদর্শন করা হয়, pause কমান্ড স্ক্রিপ্টের চলমান অবস্থায় ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করে এবং REM কমান্ড স্ক্রিপ্টে মন্তব্য বা ব্যাখ্যা যোগ করার জন্য ব্যবহৃত হয়। এগুলি Batch Script লেখার সময় স্ক্রিপ্টের কার্যকারিতা এবং ডিবাগিং প্রক্রিয়াকে আরও সহজ ও সুসংগঠিত করে তোলে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion