সমান্তরালে ব্যাচ ফাইল চালানোর সময় আমি এটি খুঁজে পেয়েছি (একই সাথে একই ব্যাট ফাইলের একাধিক উদাহরণ বিভিন্ন ইনপুট পরামিতি সহ):
বলুন যে আপনার কাছে একটি এক্সি ফাইল রয়েছে যা LongRunningTask.exe নামে একটি দীর্ঘ কাজ সম্পাদন করে
আপনি যদি ব্যাট ফাইল থেকে সরাসরি এপিকে কল করেন তবে লংআরনিংটাস্কের কেবল প্রথম কলটি সফল হবে, যখন বাকিরা একটি ওএস ত্রুটি পাবে "ফাইলটি ইতিমধ্যে প্রক্রিয়া দ্বারা ব্যবহৃত"
আপনি যদি এই আদেশটি ব্যবহার করেন:
স্টার্ট / বি / ওয়েট "" "লংরানিংটাস্ক.এক্সএই" "পরামিতি"
আপনি ব্যাট এবং এক্সিপের একাধিক উদাহরণ চালাতে সক্ষম হবেন, যখন বাকি কমান্ডগুলি চালিয়ে যাওয়ার আগে ব্যাটটি চালিয়ে যাওয়ার আগে টাস্কটি শেষ হওয়ার অপেক্ষায় থাকবে। / বি বিকল্পটি অন্য উইন্ডো তৈরি করা এড়ানো, কমান্ডের কাজ করার জন্য খালি উদ্ধৃতিগুলির প্রয়োজন, নীচের রেফারেন্সটি দেখুন।
মনে রাখবেন যে আপনি যদি শুরুতে / WAIT ব্যবহার না করে থাকেন তবে ব্যাং ফাইলের অবশিষ্ট কমান্ডের তুলনায় লংআরনিংটাস্ক একই সময়ে কার্যকর করা হবে, সুতরাং যদি এই কমান্ডগুলির মধ্যে একটিতে লংআরনিংটাইকের আউটপুট প্রয়োজন হয় তবে সমস্যা তৈরি হতে পারে
পুনরায় শুরু হচ্ছে:
এটি সমান্তরালভাবে চালানো যায় না:
- LongRunningTask.exe কল করুন
এটি সমান্তরালভাবে চলবে এবং ঠিক আছে যতক্ষণ না কমান্ডের আউটপুট এবং ব্যাট ফাইলের বাকী অংশের মধ্যে কোনও ডেটা নির্ভরতা নেই:
- স্টার্ট / বি "" "লং রুনিংটাস্ক.এক্সএই" "পরামিতি"
এটি সমান্তরালভাবে চলবে এবং টাস্কটি শেষ হওয়ার জন্য অপেক্ষা করবে, যাতে আপনি আউটপুটটি ব্যবহার করতে পারেন:
- স্টার্ট / বি / ওয়েট "" "লংরানিংটাস্ক.এক্সএই" "পরামিতি"
স্টার্ট কমান্ডের জন্য রেফারেন্স: প্রোগ্রাম শুরু হওয়ার পরে কনসোলটি খোলা না রেখে আমি কীভাবে একটি ব্যাচ ফাইল থেকে একটি প্রোগ্রাম চালাতে পারি?