找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21032|回复: 4

[网络连接] 批处理调用EchoX半图形化显示IP扫描结果

[复制链接]
发表于 2024-2-6 15:18:15 | 显示全部楼层 |阅读模式
本帖最后由 semiuel 于 2024-2-8 14:27 编辑
  1. @echo off & mode con cols=40 lines=31 & color f0 & setlocal enabledelayedexpansion
  2. for /f "tokens=2 delims=:" %%a in ('ipconfig/all^|findstr "IPv4"') do (set IP=%%a)
  3. for /f "tokens=2 delims=:" %%a in ('ipconfig/all^|findstr "默认网关"') do (set GW=%%a)
  4. echox -n "本机IP:" & echox -w 25 -n -c fc "%IP%" & echox -n -c 9f "  "  & echox "在线"
  5. echox -n "网  关:" & echox -w 25 -n -c fc "%GW%" & echox -n -c 80 "  "  & echox "空闲"
  6. echo.
  7. set on=0&set off=0
  8. for /f "tokens=2-4 delims=.: " %%a in ('ipconfig/all^|findstr "默认网关"') do (
  9.   for /l %%i in (1,1,254) do (
  10.   title IP扫描:%%a.%%b.%%c.%%i
  11.   ping -n 1 -l 1 -w 20 -i 10 -s 1 %%a.%%b.%%c.%%i>nul 2>nul && (set /a on=on+1 & echox -w 4 -e -n -c 9f %%i) || (set /a off=off+1 & echox -w 4 -e -n -c 80 %%i)
  12.   )
  13. )
  14. echo.
  15. title IP扫描:结束
  16. echox -n -c f0 "扫描结束,在线IP:"&echox -w 4 -r -n -c 9f %on%&echox -n -c f0 "  空闲IP:"&echox  -w 4 -r -c 80 %off%
  17. pause>nul 2>nul
复制代码
需要配合EchoX.exe使用,否则出错。
单网卡(只有一个本地连接,没有其它网卡或者虚拟网卡)使用正常。
WIN7 64位测试正常。

EchoX.exe下载地址:
https://wwf.lanzn.com/iKmg608z89ub

经大佬指点后完整的代码请移步以下链接:
http://www.bathome.net/thread-68410-1-1.html

评分

参与人数 1技术 +1 收起 理由
Batcher + 1 感谢分享

查看全部评分

 楼主| 发表于 2024-2-6 16:28:30 | 显示全部楼层
发表于 2024-2-6 18:11:00 | 显示全部楼层
谢谢楼主分享
发表于 2024-2-7 08:20:16 | 显示全部楼层
谢谢分享。
Win10/Win11系统可以不使用第三方工具,直接使用系统自带的:控制台虚拟终端序列
https://learn.microsoft.com/zh-cn/windows/console/console-virtual-terminal-sequences
发表于 2024-2-7 09:30:16 | 显示全部楼层
不错不错,蛮好的
谢谢分享,支持原创
只是,我需要先禁用其他网卡再运行,才能获取到真正在使用的网卡IP信息,然后扫描才正确
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:11 , Processed in 0.020418 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表