সুচিপত্র:

ব্যাচে শর্তসাপেক্ষে এক্সিকিউশন: 7 টি ধাপ
ব্যাচে শর্তসাপেক্ষে এক্সিকিউশন: 7 টি ধাপ

ভিডিও: ব্যাচে শর্তসাপেক্ষে এক্সিকিউশন: 7 টি ধাপ

ভিডিও: ব্যাচে শর্তসাপেক্ষে এক্সিকিউশন: 7 টি ধাপ
ভিডিও: Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development 2024, ডিসেম্বর
Anonim

আর্বিটর দ্বারা আমার ব্লগ দেখুন! লেখকের আরও অনুসরণ করুন:

ভোল্টেজ দিগন্ত
ভোল্টেজ দিগন্ত
ভোল্টেজ দিগন্ত
ভোল্টেজ দিগন্ত
আমার অ্যাকোয়ারিয়াম
আমার অ্যাকোয়ারিয়াম
আমার অ্যাকোয়ারিয়াম
আমার অ্যাকোয়ারিয়াম
মহাসাগরের ঝড় তৈলচিত্র
মহাসাগরের ঝড় তৈলচিত্র
মহাসাগরের ঝড় তৈলচিত্র
মহাসাগরের ঝড় তৈলচিত্র

সম্পর্কে: আমার প্রিয় শখগুলির মধ্যে একটি হল ইলেকট্রনিক্স ভেঙে ফেলা, তারপর সেগুলি একত্রিত করে নতুন কিছু তৈরি করা, অথবা তাদের আরও ভাল করার জন্য উপাদান যোগ করা। আমি গ্যাজেটগুলিও পছন্দ করি, এটি তাদের আলাদা করে নিচ্ছে কিনা … আরবিটরর সম্পর্কে আরও »

শর্তসাপেক্ষে কার্যকর করার অর্থ হল একটি নির্দিষ্ট শর্তে একটি আদেশ জারি করা যেতে পারে। আপনি এই নির্দেশে শিখবেন কিভাবে একটি একক লাইন ব্যাচ ফাইল তৈরি করতে হয়, এবং কিভাবে একটি বড়, বিভ্রান্তিকর ব্যাচ ফাইলকে সংগঠিত এবং শ্রেণিবদ্ধ করতে হয়।

ধাপ 1: করণীয় এবং করণীয় নয়

করবেন এবং করবেন না
করবেন এবং করবেন না

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

ধাপ 2: সিনট্যাক্স

বাক্য গঠন
বাক্য গঠন

শর্তসাপেক্ষে কার্যকর করার জন্য 3 টি সিনট্যাক্স আছে। কমান্ড 1 এবং 2 আপনি বিভিন্ন কমান্ড দিয়ে প্রতিস্থাপন করবেন। 3, 4 এবং 5 ধাপে আরও বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে।

command1 এবং command2কমান্ড 1 এর ঠিক পরে কমান্ড 2 চালানোর জন্য দুটি কমান্ডের মধ্যে একটি এম্পারস্যান্ড "&" রাখুন। এই হিসাবে একই

command1command2

command1 && command2কমান্ড 1 সফলভাবে শেষ হলেই কমান্ড 2 চালানোর জন্য দুটি কমান্ডের মধ্যে দুটি & এই হিসাবে একই

command1IF ভুল নয় 1 কমান্ড 2

কমান্ড 1 || কমান্ড 2দুটি পাইপ রাখুন "||" কমান্ড 1 ব্যর্থ হলে দুটি কমান্ডের মধ্যে চালান। এই হিসাবে একই

কমান্ড 1 আইএফ ত্রুটি 1 কমান্ড 2

ধাপ 3: সঠিক পরে চালান

ঠিক পরে চালান
ঠিক পরে চালান
ঠিক পরে চালান
ঠিক পরে চালান

বাক্য গঠন:

কমান্ড 1 এবং কমান্ড 2কমান্ড 1 এর ঠিক পরে কমান্ড 2 চালানোর জন্য দুটি কমান্ডের মধ্যে একটি এম্পারস্যান্ড "&" রাখুন। এই হিসাবে একই

command1command2সংগঠনের জন্য একই লাইনে অনেক কমান্ড রাখার জন্য এটি সবচেয়ে উপযোগী। উদাহরণস্বরূপ, আপনি ব্যাচ ফাইলের সমস্ত "বৈশিষ্ট্য" এক লাইনে রাখতে চাইতে পারেন। উদাহরণস্বরূপ, আপনি @echo বন্ধ, রঙ XX, শিরোনাম X, ইত্যাদি, একই লাইনে রাখবেন

choecho off & color 0a & title শর্তাধীন এক্সিকিউশন ইকো হ্যালো ওয়ার্ল্ড! & বিরতি> nulউপরের কোডে, এটি বিভাগগুলিতে সংগঠিত। সমস্ত "বৈশিষ্ট্য" এক লাইনে রয়েছে, এবং পাঠ্য এবং বিরতি অন্য লাইনে রয়েছে। যদি আপনি একটি বড় ব্যাচ ফাইল তৈরি করেন তবে এটি সংগঠিত করা অনেক সহজ।এর জন্য আরেকটি ব্যবহার হল একটি একক লাইন ব্যাচ ফাইল তৈরি করা, যা আমি মনে করি কোন ব্যাচ ফাইলের চেয়ে বেশি বিভ্রান্তিকর কোন শর্তাধীন এক্সিকিউশন নেই! তাই আমি এটিকে বিভাগে বিভক্ত করতে থাকব।

ধাপ 4: সফল হলেই চালান

সফল হলেই চালান
সফল হলেই চালান
সফল হলেই চালান
সফল হলেই চালান
সফল হলেই চালান
সফল হলেই চালান

বাক্য গঠন:

command1 && command2কমান্ড 1 সফলভাবে শেষ হলেই কমান্ড 2 চালানোর জন্য দুটি কমান্ডের মধ্যে দুটি & এই হিসাবে একই

command1IF ভুল নয় 1 কমান্ড 2এটি বেশিরভাগ ব্যবহারকারীর কাছে "এটি কাজ করেছে" বার্তা তৈরির জন্য সবচেয়ে বেশি ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি একটি ডিস্ক ফর্ম্যাটিং ইউটিলিটি তৈরি করতে পারেন যা পাঠ্যটির প্রতিধ্বনি দেবে: "ড্রাইভ সফলভাবে ফর্ম্যাট করা হয়েছে।" যদি কিছু ভুল না হয় আমি কালার কমান্ড ব্যবহার করে একটি উদাহরণ দেব। প্রথমে আপনি একক এম্পারস্যান্ড "এবং" ব্যবহার করবেন, যা আপনি আগে শিখেছিলেন। নিচের লেখাটি টাইপ করুন

@echo off & title শর্তাধীন মৃত্যুদন্ডআমি কালার কমান্ডটি অন্তর্ভুক্ত করিনি কারণ সেই কমান্ডটি আমরা সাফল্যের বার্তার জন্য ব্যবহার করব। এখন নিচের লেখা যোগ করুন

choecho off & title শর্তসাপেক্ষে এক্সিকিউশন কালার 0a && echo কালার চেঞ্জ সফল! ইকো কালার চেঞ্জ অসফল!এখন, যদি রঙ পরিবর্তন কাজ করে, এটি রঙ পরিবর্তন সফলভাবে প্রতিধ্বনিত হবে! কিন্তু যদি এটি ব্যর্থ হয়, এটি প্রতিধ্বনিত হবে "রঙ পরিবর্তন অসফল!"। কিন্তু অপেক্ষা করুন, যদি এটি ব্যর্থ হয়, এটি "রঙ পরিবর্তন অসফল!" প্রতিধ্বনিত হবে, কিন্তু যদি এটি কাজ করে, এটি "রঙ পরিবর্তন সফল!" প্রতিধ্বনিত হবে, এবং পরবর্তী লাইনে এটি "রঙ পরিবর্তন অসফল!" প্রতিধ্বনিত হবে। তাই কিভাবে আমরা এই ঠিক করব? কোডটি শেষ করুন

choecho off & title শর্তাধীন এক্সিকিউশন কালার 0a && echo রঙ পরিবর্তন সফল! && goto didecho রঙ পরিবর্তন অসফল!: donepause> nulএখন যদি এটি সফল হয়, এটি পাঠ্যটি প্রতিধ্বনিত করবে তারপর এটি একটি বিরতিতে যাবে। যদি এটি ব্যর্থ হয়, এটি কেবল পরবর্তী কমান্ড, বিরতিতে যাবে। (দ্রষ্টব্য: ডাবল অ্যাম্পারস্যান্ড "&&" একটি একক অ্যাম্পারস্যান্ড "&" দ্বারা প্রতিস্থাপিত হতে পারে যদি আপনি চান। এটা কোন ব্যাপার না।) যদি আপনি এটি প্রতিধ্বনিত করতে চান "রঙ পরিবর্তন অসফল!", তাহলে রঙ পরিবর্তন করুন " 00 "বা" aa ", কারণ এটি ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ড একই রঙের হয় না।

ধাপ 5: ব্যর্থ হলেই চালান

ব্যর্থ হলেই চালান
ব্যর্থ হলেই চালান
ব্যর্থ হলেই চালান
ব্যর্থ হলেই চালান
ব্যর্থ হলেই চালান
ব্যর্থ হলেই চালান

বাক্য গঠন:

কমান্ড 1 || কমান্ড 2দুটি পাইপ রাখুন "||" কমান্ড 1 ব্যর্থ হলে দুটি কমান্ডের মধ্যে চালান। এই হিসাবে একই

কমান্ড 1 আইএফ ত্রুটি 1 কমান্ড 2এটি শেষ ধাপের সম্পূর্ণ বিপরীত, সফল হলেই চালান। আপনি এটি ত্রুটি বার্তা, বা অন্যান্য অনেক কিছুর জন্য ব্যবহার করতে পারেন ঠিক আগের মত, আমি রঙ কমান্ড ব্যবহার করে একটি উদাহরণ দেব। আমি ধাপে ধাপে যাব না কারণ আমি আগের ধাপে এটি করেছি। আপনার প্রয়োজন হলে ফিরে যান এবং এটি পড়ুন। এখানে কোড

@echo off & title শর্তাধীন এক্সিকিউশন কালার 0a || প্রতিধ্বনি রঙ পরিবর্তন অসফল! && goto didecho রঙ পরিবর্তন সফল!: donepause> nulলক্ষ্য করুন কিভাবে দুটি অ্যাম্পারস্যান্ড "&&" দুটি পাইপ "||" দিয়ে প্রতিস্থাপিত হয়, এবং প্রতিধ্বনি পাঠ্য বদল করা হয়। আবারও আপনি রঙ পরিবর্তন করতে "00" করতে পারেন যাতে এটি ব্যর্থ হয়।

ধাপ 6: সংগঠন

সংগঠন
সংগঠন

এই ধাপে আমি আপনাকে ব্যাচ ফাইলগুলিকে কার্যকরভাবে কীভাবে সংগঠিত করতে হয় তার কয়েকটি টিপস দেব।

1. বিভাগগুলিতে গ্রুপ করুন। ধাপ 3-এ দেখানো হিসাবে একটি ব্যাচের ফাইলের গ্রুপ বিভাগগুলিকে এক লাইনে সংযুক্ত করুন। ইকো এক্স, বিরতি, সেট /পি =, ইত্যাদি … । উদাহরণ:

@echo off & color 0a & title Exampleset tries = 4: top & clsset /a tries =%tries%-1if%tries%== 0 & প্রতিধ্বনি দয়া করে এগিয়ে যাওয়ার জন্য আপনার পাসওয়ার্ড লিখুন এবং সেট করুন & প্রতিধ্বনি এটি একটি ডেমো! & বিরতি> nulecho রিফ্রেশ করা হচ্ছে …3. এটি শেষ করবেন না দয়া করে এক লাইনে খুব বেশি কমান্ড রাখবেন না কারণ আপনি কেবল নিজেকে বিভ্রান্ত করছেন, এবং সংগঠিত করছেন না!

ধাপ 7: উপসংহার

উপসংহার
উপসংহার

আমার নির্দেশনা পড়ার জন্য সময় ব্যয় করার জন্য আপনাকে ধন্যবাদ! আমি আশা করি এটি আপনার জন্য খুব বিভ্রান্তিকর ছিল না! রেট দিতে ভুলবেন না, এবং খুশি ব্যাচিং!

প্রস্তাবিত: