精华内容
下载资源
问答
  • dos windows linux 下用脚本/批处理ping一个网段内的所有机器 转载自 dos/windows的命令行/批处理 for /l %p in (1,1,254) do @ping 192.168.1.%p -n 1 |find "reply from" /i 在dos窗口执行上面的批命令,...

    dos windows linux 下用脚本/批处理ping一个网段内的所有机器

    dos/windows的命令行/批处理
    for /l %p in (1,1,254) do @ping 192.168.1.%p -n 1 |find "reply from" /i

    在dos窗口执行上面的批命令,就会显示出所有开机的ping结果.
    如果显示ping不通的所有结果,则命令为:
    for /l %p in (1,1,254) do @ping 192.168.1.%p -n 1 |find "request timed out" /i

    如果要ping IP地址范围为(192.168.1.30~192.168.1.60),则命令改为.

    for /l %p in (30,1,60) do @ping 192.168.1.%p -n 1 |find "reply from" /i

    如果把上面的命令写入批处理文件(.bat,.cmd)中,要在%前再加一个%,如下:
    rem myping.bat
    for /l %%p in (1,1,254) do @ping 192.168.1.%%p -n 1 |find "reply from" /i

    linux下的命令/脚本:
    1,可以用ping -b 广播地址;

    2,用脚本实现:
        #!/bin/sh
        ip=1 #通过修改初值及下面的判断条件实现ping任一段的ip
        while [ $ip != "254" ]; do
          ping 192.168.1.$ip -c 1 |grep "bytes from 192.168.1.$ip"
          ip=`expr "$ip" "+" "1"`
        done
     
    高级一点的如下:
    for /l %i in (1,1,255) do @ping -n 1 -w 40 192.168.1.%i & if errorlevel 1 (echo 192.168.1.%i>>na.txt) else (echo 192.168.1.%i>>act.txt)

    回车,将自动探测192.168.1.X网段的ip响应情况. 现在是假设你的电脑属于192.168.1.X网段某一部.

    存活的保存在 act.txt,不通的在 na.txt;
    根据实际改改 -n 1 -w 40 的参数,以达到精准。

    还有个高级应用:

    @for /l %i in (1,1,65535) do @ping -n 1 -w 40 192.168.%i & if errorlevel 1 (echo 192.168.%i>>na.txt) else (echo 192.168.%i>>act.txt)

    原文:PING一个网段内的所有机器


    展开全文
  • 新建记事本 改后缀 *.bat 复制下内容 @echo off FOR /L %%I in (1,1,255) do ping 192.168.2.%%I -n 1 -w 100 arp -a >C:\Users\12488\Desktop\arp....注意上面需要修改要扫描的IP地址段和下面扫描后的log保存路径

    新建记事本 改后缀 *.bat

    复制下内容

    @echo off
    FOR /L %%I in (1,1,255) do ping 192.168.2.%%I -n 1 -w 100
    arp -a >C:\Users\12488\Desktop\arp.txt
    exit
    
    

    注意上面需要修改要扫描的IP地址段和下面扫描后的log保存路径

    展开全文
  • 探测网段中的IP 批处理 探索网段中 其他计算机 IP
  • 不擅长批处理,边搜边写。引用几篇拼凑一番吧。 头 @echo off &setlocal enabledelayedexpansion rem '批处理中setlocal enabledelayedexpansion的含义...rem 'win批处理命令得出当前网段内计算机的i...

    不擅长批处理,边搜边写。引用几篇拼凑一番吧。

    @echo off &setlocal enabledelayedexpansion
    rem '批处理中setlocal enabledelayedexpansion的含义https://blog.csdn.net/kolamemo/article/details/18036021'

    rem 'win批处理命令得出当前网段内计算机的ip'

     

    本机ip


    rem '本机计算机名和IP地址(局域网)'
    rem '在cmd中获取ip地址和主机名https://www.cnblogs.com/xwdreamer/p/3848703.html'

    set CT=%computername%
    echo computer name:%CT%

    for /f "tokens=2 delims=:" %%b in ('ipconfig^|find /i "ip"') do set fsip=%%b
    echo ip:%fsip%


    pause

    取出前三段


    rem '提取IP地址段'
    rem '分割字符串 https://blog.csdn.net/scimence/article/details/52808802'

    set str=100,200;300,400,500;n600,7,8,9
    set str=%fsip%
    echo %str%


    for /f "tokens=1,2,3,4,5,* delims=.,|;" %%a in ("%str%") do (
        set c1=%%a
        set c2=%%b
        set c3=%%c
        set c4=%%d
        set c5=%%e
    )

    echo -
    echo %c1%.%c2%.%c3%.%c4%.%c5%
    echo -
    pause

    rem '前三段'
    set ipp=%c1%.%c2%.%c3%
    echo %ipp%
    pause

    循环批量ping

    rem 'Windows下默认ping包次数为4次,ping包大小为32Byte:'
    rem '1. 指定ping包大小为1500Byte:ping -l 1500 ip'
    rem '2. 指定次数为6次,ping包大小为1500:ping -n 6 -l 1500 ip'
    ping -n 1 -l 64  %ipp%.1

    rem '循环测试'
    for /L %%d in (1,1,5) do (    echo %%d )

    rem '批处理文件-循环ping多个ip并自动分别保存通及不t通的ip的结果https://blog.csdn.net/boy_hxm/article/details/7519875'

    rem '循环批量ping'
    for /L %%i in (0,1,255) do (
        echo %ipp%.%%i 
        ping -n 1 -w 100 -l 64  %ipp%.%%i && echo %ipp%.%%i >>1.txt || echo %ipp%.%%i >>0.txt 

    pause

    还是小工具快捷方便

    rem '快捷小工具'
    rem '自动ping网段神器(群ping)快捷小工具'
    rem 'http://blog.xonyun.com/?id=6'
     
     

    代码

    @echo off &setlocal enabledelayedexpansion
    rem '批处理中setlocal enabledelayedexpansion的含义https://blog.csdn.net/kolamemo/article/details/18036021'
    
    rem 'win批处理命令得出当前网段内其他计算机的ip'
    rem '本机计算机名和IP地址(局域网)'
    rem '在cmd中获取ip地址和主机名https://www.cnblogs.com/xwdreamer/p/3848703.html'
    
    set CT=%computername%
    echo computer name:%CT%
    
    for /f "tokens=2 delims=:" %%b in ('ipconfig^|find /i "ip"') do set fsip=%%b
    echo ip:%fsip%
    
    
    pause
    rem '提取IP地址段'
    rem '分割字符串 https://blog.csdn.net/scimence/article/details/52808802'
    
    set str=100,200;300,400,500;n600,7,8,9
    set str=%fsip%
    echo %str%
    
    
    for /f "tokens=1,2,3,4,5,* delims=.,|;" %%a in ("%str%") do (
    	set c1=%%a
    	set c2=%%b
    	set c3=%%c
    	set c4=%%d
    	set c5=%%e
    )
    
    echo -
    echo %c1%.%c2%.%c3%.%c4%.%c5%
    echo -
    pause
    
    rem '前三段'
    set ipp=%c1%.%c2%.%c3%
    echo %ipp%
    pause
    
    rem 'Windows下默认ping包次数为4次,ping包大小为32Byte:'
    rem '1. 指定ping包大小为1500Byte:ping -l 1500 ip'
    rem '2. 指定次数为6次,ping包大小为1500:ping -n 6 -l 1500 ip'
    ping -n 1 -l 64  %ipp%.1
    
    rem '循环测试'
    for /L %%d in (1,1,5) do (    echo %%d )
    
    rem '批处理文件-循环ping多个ip并自动分别保存通及不t通的ip的结果https://blog.csdn.net/boy_hxm/article/details/7519875'
    
    rem '循环批量ping'
    for /L %%i in (0,1,255) do (
        echo %ipp%.%%i 
        ping -n 1 -w 100 -l 64  %ipp%.%%i && echo %ipp%.%%i >>1.txt || echo %ipp%.%%i >>0.txt 
    ) 
    pause
    
    rem '快捷小工具'
    rem '自动ping网段神器(群ping)快捷小工具'
    rem 'http://blog.xonyun.com/?id=6'
     
    

    总结就是不如下载个工具快捷方便

    如图

    展开全文
  • 批处理扫描网段内所有IP

    千次阅读 2017-04-25 15:34:13
    批处理扫描网段内所有IP: @echo off color F0 rem 设置窗口背景色为白色,文字颜色为黑色 title 批处理网段(By TaoGe) rem 设置窗口标题 echo. echo 输入你要扫描的IP段,直接按回车则为192.168.16: set /p ...
    批处理扫描网段内所有IP:
    批处理扫描网段内所有IP
    @echo off
    color F0
    rem 设置窗口背景色为白色,文字颜色为黑色
    title 批处理扫网段(By TaoGe)
    rem 设置窗口标题
    echo.
    echo 输入你要扫描的IP段,直接按回车则为192.168.16:
    set /p IpDuan=
    rem 将用户输入赋值给IpDuan变量
    if "%IpDuan%"=="" (set IpDuan=192.168.16)
    rem 判断IpDuan变量是否赋值,如果为空,则赋值为192.168.16
    echo 输入你要扫描的IP起始位,直接按回车则为1:
    set /p QiShi=
    rem 将用户输入赋值给QiShi变量
    if "%QiShi%"=="" (set QiShi=1)
    rem 判断QiShi变量是否赋值,如果为空,则赋值为1
    echo 输入你要扫描的IP结束位,直接按回车则为255:
    set /p JieShu=
    rem 将用户输入赋值给JieShu变量
    if "%JieShu%"=="" (set JieShu=255)
    rem 判断JieShu变量是否赋值,如果为空,则赋值为255
    echo 起始IP:%IpDuan%.%QiShi%  
    rem 显示起始IP
    echo 结束IP:%IpDuan%.%JieShu%  
    rem 显示结束IP
    echo ======================================================= >>Ping-%IpDuan%.txt
    rem 记录分割线
    echo 开始时间:�te%%time% >>Ping-%IpDuan%.txt
    rem 记录开始时间
    echo 起始IP:%IpDuan%.%QiShi% >>Ping-%IpDuan%.txt  
    rem 记录起始IP
    echo 结束IP:%IpDuan%.%JieShu% >>Ping-%IpDuan%.txt 
    rem 记录结束IP
    echo 正在扫描,请等待...
    echo 提前结束请直接关闭窗口
    @for /l %%n in (%QiShi%,1,%JieShu%) do @ping -w 600 -n 1 %IpDuan%.%%n|find  /i "ttl" >>Ping-%IpDuan%.txt
    rem 开始执行
    echo 结束时间:�te% %time%  >>Ping-%IpDuan%.txt
    rem 记录结束时间
    echo ======================================================= >>Ping-%IpDuan%.txt
    rem 记录分割线
    echo 扫描完毕,按任意键退出...&pause>nul
    展开全文
  • Windows 批处理 ping 某个网段

    万次阅读 2016-04-30 22:20:56
    如果想知道自己局域网内或外网任意某段在线的ip,又或者想要知道目前有多少人同时在上网怎么办呢?可能大家想到的一定是找工具什么的。其实不然,利用Windows内置的批处理功能完全可以实现批量ping查找指定网段...
  • 批处理扫描网段内所有IP: @echo off color F0 rem 设置窗口背景色为白色,文字颜色为黑色 title 批处理网段(By TaoGe) rem 设置窗口标题 echo. echo 输入你要扫描的IP段,直接按回车则为192.168.16: set /p ...
  • 批处理ip地址转换

    2009-04-28 13:00:51
    由于经常要在2个网段互相切换ip和dns,手动设置ip固然方便,但时间久觉得有些麻烦,便写了简单的bat,用于一键转换ip。初始时在网段a,ip地址如下:编写如下bat代码:netsh interface ip set address name="lab" ...
  • for /l %%p in (x,1,y) do @ping 192.168.1.%%p -n 1 >> c:\1.txt 保存为1.bat,其中比如ping 192.168...每次ping一个包。 然后再在命令行下面运行arp -a 即可查看该网段内所有主机mac——ip对应表 转载于...
  • 更换IP 批处理

    2014-07-25 15:38:29
    批处理 更改IP 为自动获取 和手工指定IP设置。目前默认的是局域网192.168.1.1网段
  • 查看自己局域网的IP和物理网卡地址可以在 WIN+R –> 打开cmd键入arp -a可以看到局域网中所有的在线IPCOLOR 0ACLS@ECHO OffTitle 查询局域网内在线电脑IP:send@ECHO off&setlocal enabledelayedexpansionECHO ...
  • E:/IP.txt使用时只要替换掉对应的网段和存放的文件地址就可以了。等扫描结束,打开保存的文件,就知道哪些IP是被使用的。如果需要某些参数 就在ping后面添加吧……具体参数可以参见http://blog.csdn.net/x...
  • 批处理IP扫描

    2020-08-17 13:28:35
    title IP网段扫描工具 echo 正在扫描... & @echo.>ip_list.txt for /L %%i in (1,1,255) do (start /min cmd /c %0 %IP%.%%i & ping -n 1 127.0.0.1 -w 200>nul) @echo.>>ip_list.txt &...
  • 1. IP1 修改为其中一个网络IP IP2 修改为另一个网络IP 2.你网络的名字修改为你本地链接的名字,一般为本地网络或者以太网 3.子网掩码修改为对应IP的子网掩码,默认网关,DNS同子网掩码 当然你可以添加不止两个
  • 小技巧, 批处理修改IP

    2018-10-28 15:35:00
    相信很多人都有这样的麻烦, 工作单位的IP网段与住的不一致, 自己的笔记本在单位和回家的时候每次都要更改IP, 很麻烦, 菜鸟小罗偷懒, 做了个批处理来修改IP,方便一点. 还有就是可以把工作的时候才需要启动的服务( ...
  • java判断某个ip是否在一个网段

    千次阅读 2018-12-12 16:28:35
    package com.ip; public class IpTest {  public static void main(String[] args) {  System.out.println(isInRange("192.168.1.127", "192.168.1.64/26"));  System.out.println(isIn...
  • 局域网内IP扫描批处理文件,只能扫描同一网段IP
  • Ping网段内多个IP.bat

    2017-10-07 18:41:12
    自动Ping一个网段内从0~255的所有IP地址,并写入“不通.txt"文件中,方便查找一个网段内的IP使用情况。
  • 相信很多人都有这样的麻烦, 工作单位的IP网段与住的不一致, 自己的笔记本在单位和回家的时候每次都要更改IP, 很麻烦, 菜鸟小罗偷懒, 做了个批处理来修改IP,方便一点. 还有就是可以把工作的时候才需要启动的服务...
  • 1.设置网卡的IP地址,DHCP或者静态IP。 2.启用或禁用网卡。 3.适用于经常调试设备的,频繁修改电脑IP的。
  • 切换IP配置的bat批处理命令

    万次阅读 2016-07-13 19:17:39
    很多时候,我们在公司需要用内网环境,IP需要设置成固定网段的。而每天回家后又需要更改为自动获取IP的外网环境。...这样是非常麻烦的件事情,通过编写bat批处理命令文件,可以实现一键自动切换IP配置。
  • 本文给大家分享的是使用批处理命令实现查看局域网同一网段下的IP的使用情况,虽然想法和做法都很奇葩,但还是推荐给大家,有需要的小伙伴可以参考下
  • 自动设置(包括多个网段)ip,自己写的程序,解决了公司和家里ip获取方式不一致的问题。(win7)
  • 另一种情况,如果大概知道设备的网段,只是不知道IP具体是多少,我写了一个Windows的批处理工具,方法很简单,将下面的代码复制到文本文档中,根据自己的需要稍作修改,最后将后缀名改为.com即可。 @echo

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,953
精华内容 1,581
关键字:

批处理ip一个网段