উত্তর:
এই আদেশটি এবং এটি কীভাবে বাস্তবে কাজ করে তা আরও ভালভাবে বুঝতে দিন understand আদেশ
for /l %i in (1,1,255) do ping -n 1 192.168.0.%i | find /i "Reply"
এতে বলে: ১৯৮.১68৮.০. এক্সএক্সএক্স-এর নির্দিষ্ট নেটওয়ার্কে কেবলমাত্র ১ টি প্রতিক্রিয়া অপেক্ষা করতে করতে, আপনি 255 না পৌঁছানো পর্যন্ত প্রতি বার 1 টি গণনা করে 1 থেকে এক লুপ করুন from
A থেকে B নির্দিষ্ট করতে কমান্ডের (1,1,255) অংশে রয়েছে। যেমন (x, y, z) x আপনার A মানকে উপস্থাপন করে (বা আপনার সীমার জন্য প্রারম্ভিক বিন্দু), y পরবর্তী মূল্য চেষ্টা করার জন্য গণনা আপের পরিমাণকে উপস্থাপন করে এবং z বি মানকে (বা আপনার সীমার সর্বাধিক প্রান্ত) উপস্থাপন করে ।
খুব দরকারী কমান্ড এবং আমি যা করি তা হ'ল আমি কমান্ডটি 3 টি রেঞ্জে বিভক্ত করি, 3 টি কমান্ড প্রম্পট খুলেছি এবং সমস্ত 3 রেঞ্জ একযোগে প্রক্রিয়াটি গতিময় করতে এবং পাঠযোগ্যতার সাথে সহায়তা করার জন্য চালাচ্ছি। পঠনযোগ্যতা হ'ল আমি চূড়ান্তভাবে 3 টি ব্যাপ্তি ব্যবহার করা শুরু করলাম, কারণ সম্পূর্ণ পরিসীমা কমান্ড চালানো হলে হ্যাঁ ফল পাবে, তবে স্ক্রোলিং ব্যাক আপটি কেবল এ পর্যন্ত ফিরে যায়, এটি কেবলমাত্র স্বল্প ব্যাপ্তিতে দরকারী।
1-80 ব্যাপ্তি:
for /l %i in (1,1,80) do ping -n 1 192.168.0.%i | find /i "Reply"
পরিসীমা 81-165:
for /l %i in (81,1,165) do ping -n 1 192.168.0.%i | find /i "Reply"
166 থেকে 255 এর ব্যাপ্তি:
for /l %i in (166,1,255) do ping -n 1 192.168.0.%i | find /i "Reply"
শুভকামনা এবং উপভোগ করুন!
এটি 100 মিটার সময়সীমা এবং আরও ভাল আউটপুট দিয়ে কীভাবে করবেন তা এখানে:
FOR /L %i IN (1,1,254) DO @ping -n 1 -w 100 192.168.1.%i | FIND /i "TTL"
উপরোক্ত স্বীকারোক্তরূপে ধীর উত্তরটি দ্রুততর করতে এবং আপনি যে নোডটি খুঁজছেন তা ল্যান বা দ্রুত ওয়ানের উপরে রয়েছে তা ধরে নিতে, পিংয়ের জন্য একটি টাইমআউট যুক্ত করুন (এখানে 20 মিলিসেকেন্ড):
for /l %i in (1,1,255) do ping -w 20 -n 1 192.168.0.%i | find /i "Reply"
আপনার যদি কোনও যথাযথ ইউটিলিটি না থাকে এবং আপনার কোনও বন্দর না থাকে বা ব্রড পোর্ট স্ক্যান করতে চান না, বা ক্লায়েন্ট যদি কোনও বন্দরে শুনতে না পান তবে এটি কার্যকর।