使用cmd命令來檢測局域網中存在的主機


先說思路,我們利用for循環來挨個ping局域網內的IP地址,如果ping成功,那么就表明該主機存在,那么就將該IP地址計入指定的文本中。

先來看命令的寫法:

for /L %i in (1,1,254) do ping -w 20 -n 1  192.168.0.%i && echo 192.168.0.%i>>a.txt

解釋:利用for循環的/L參數,來生產成本序列數,然后使用ping依次來ping內網地址,然后利用組合命令“&&”(&&命令用來連接前后兩條命令,並且只有在前一條命令執行成功的情況下,才會執行下一條命令)將ping成功的IP地址計入a.txt文本文件。

下面是cmd reference中關於for /L的詳細信息:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM