zoukankan      html  css  js  c++  java
  • 查看局域网的所有IP

    查看局域网IP

    已知两种方式一种是cmd命令,另一种是第三方软件。

    第一种cmd窗口方式

            通过以下命令获取所有IP保存到D盘下pinglog.txt文件中(注意:提前创建好文件

            for /l %%i in (1,1,254) do ping -n 1  -w 30 192.168.9.%%i >>d:pinglog.txt

            详解:

                    批处理命令与变量
                1:for命令及变量 基本格式
          FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。
                批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use ipipc$ pass /user:user 中ip为%1,pass为%2 ,user为%3
      (set):指定一个或一组文件,可使用通配符,如:(D:user.txt)和(1 1 254)(1 -1 254),{ “(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1 }
      command:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开
      command_parameters:为特定命令指定参数或命令行开关
      IN (set):指在(set)中取值;DO command :指执行command
      参数:/L 指用增量形式{ (set)为增量形式时 };/F 指从文件中不断取值,直到取完为止{ (set)为文件时,如(d:pass.txt)时 }

           

    多种写法根据需求使用相应的命令

             for /l %%p in (1,1,254) do @ping 192.168.1.%%p -n 1 -w 20 |find "来自" /i pause

            另外,如果将这些命令保存到批处理文件执行的话,请注意要转义字符%的使用,需要在%p之前再添加一个百分号

    第二种方式

           使用第三方软件如:  Advanced IP Scanner,其他的也可以。

            如图下:

                    




  • 相关阅读:
    u-boot器件驱动模型(Device&Drivers)之uclass (转)
    u-boot下的DM驱动模型 阶梯状 (转)
    u-boot-2018.09 DTS上 I2C节点的解析 (转)
    [uboot] (番外篇)uboot串口&console&stdio设备工作流程 (转)
    [uboot] (番外篇)uboot 驱动模型(转)重要
    u-boot DM初始化流程
    【u-boot】u-boot中initf_dm()函数执行流程(转)
    【u-boot】u-boot对设备树的节点解析(转)
    BeanPostProcessor
    一些压力测试结果(Mysql,Zookeeper,Redis,Mongodb)
  • 原文地址:https://www.cnblogs.com/cnsec/p/11879432.html
Copyright © 2011-2022 走看看