সমান্তরালে একাধিক ডস কমান্ড কীভাবে চালানো যায়?


97

একাধিক ডস কমান্ড কিভাবে চালানো যায়?

আমার একটি forলুপ রয়েছে যা কোন সার্ভারটি কাজ করে এবং দ্রুত তা সনাক্ত করতে সার্ভার সনাক্তকরণ চালায়। এবং আরও সার্ভার রয়েছে বলে, আমি সমস্ত সার্ভার সনাক্তকরণগুলি ক্রমানুসারে না চালাতে চাই, তবে সমান্তরালভাবে।




4
এই এক শুধুমাত্র উইন্ডোজ ব্যাচ ব্যবহার করে একটি সম্পূর্ণ স্ক্রিপ্ট হয় বৈশিষ্ট্যগুলি: stackoverflow.com/a/11715437/2026975
imriss

উত্তর:


177

আপনি এর সাথে সমান্তরালভাবে আদেশগুলি সম্পাদন করতে startপারেন:

start "" ping myserver
start "" nslookup myserver
start "" morecommands

তারা প্রত্যেকে তাদের নিজস্ব কমান্ড প্রম্পটে শুরু করবে এবং আপনাকে একটি ব্যাচের ফাইল থেকে একই সময়ে একাধিক কমান্ড চালানোর অনুমতি দেবে।

আশাকরি এটা সাহায্য করবে!


17
তদুপরি, /bবিকল্পটি startএকটি নতুন উইন্ডো তৈরি না করে কমান্ডটি কার্যকর করতে দেয় । এটি start /b ping google.com & start /b ping example.com
সেন্টিমিডির মাধ্যমে

4
@ নিনোফিলিউ খুব সহায়ক, আপনাকে ধন্যবাদ আমার কেবল একটি উইন্ডো দরকার
সাইমন

6

আমি আপনাকে " অন্য একটি ব্যাট ফাইল থেকে ব্যাকগ্রাউন্ডে কোনও ব্যাট ফাইল চালাব কী করে তা দেখার পরামর্শ দিই? "

এছাড়াও, (ব্যবহারের ভাল উত্তর startকমান্ড) "দেওয়া হয় শেল প্রক্রিয়ার সমান্তরাল মৃত্যুদন্ড প্রশ্ন পৃষ্ঠা" এখানে ;

তবে আমার প্রস্তাবটি পাওয়ারশেল ব্যবহার করা । আমি বিশ্বাস করি এটি আপনার প্রয়োজনের সাথে পুরোপুরি উপযুক্ত হবে।


1

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

start "dummyTitle" [/options] D:\path\ProgramName.exe Param1 Param2 Param3 
start "dummyTitle" [/options] D:\path\ProgramName.exe Param4 Param5 Param6 

এটি একাধিক কনসোল খুলবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.