[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
关了 PING 的回显, 加了几个参数, PING 完用了 70 多秒
  1. @echo off & mode con cols=85 lines=2 & setlocal enabledelayedexpansion
  2. (echo 扫描起始: !time!>~) & (echo 当前在线的IP有:>>~)
  3. for /f "tokens=3-5 delims=.: " %%a in ('ipconfig /all^|findstr /ic:"default gateway"') do (
  4.   for /l %%i in (1,1,255) do (
  5.     (set /a k=%%i * 100 /255) & (title !k!%%) & (set /a j=%%i %% 3) & if "!j!"=="0" (set /p=^>< nul)
  6.     ping -n 1 -l 1 -w 20 -i 10 -s 1 %%a.%%b.%%c.%%i>nul && echo %%a.%%b.%%c.%%i>>~
  7. )) & (echo 扫描终止: !time!>>~)&(start write ~) & exit
复制代码

[ 本帖最后由 neorobin 于 2009-12-16 13:43 编辑 ]
1

评分人数

TOP

那就改 notepad
write.exe 是写字板的一个老版本, 常见的是 wordpad.exe
记事本 notepad
上面的加了进度条显示, 标题进度百分数, 会多耗时 1 分钟左右, 我不用任何显示时, 可到 70 多秒, 那些参数再改小的话, 不稳定的网络可能会漏掉 某些活动 IP

[ 本帖最后由 neorobin 于 2009-12-16 14:21 编辑 ]

TOP

hh %windir%\Help\ntcmds.chm::/ping.htm
http://technet.microsoft.com/zh-cn/library/cc773052(WS.10).aspx
当然也可以看咱们 BATHOME 这里的解释

TOP

我除了加了几个 PING 的参数, 在实质上和你的原代码没有区别, 标题和进度条那是无关紧要的, 事实上它们还耗了时间

TOP

返回列表