![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 09:04 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理IP扫描器 |
| 可打印版本 7,749 / 42 |
| 第16楼 yangjiang | 发表于 2007-03-05 22:32 |
| 初级用户 发帖 49 积分 92 | |
|
这个好象没有什么实用价值.
|
|
| 第17楼 wang8499 | 发表于 2007-03-05 23:11 |
| 新手上路 发帖 3 积分 5 | |
|
学习了。
谢谢兄的共享。 |
|
| 第18楼 test266 | 发表于 2007-03-06 00:44 |
| 初级用户 发帖 10 积分 22 | |
|
试试我的 @echo off
setlocal ENABLEDELAYEDEXPANSION if not "%1"=="" goto seg set /p ip=请输入IP段(如:192.168.10): if "%ip%"=="" ( set ip=192.168.10 echo 未指定IP段,缺省使用!ip! ) arp -d for /L %%i in (1,1,26) do ( start /B %~s0 %%i ) if "%1"=="" goto done :seg for /l %%j in (1,1,10) do ( set /a k=%1*10-10+%%j ping -w 1 -n 1 !ip!.!k! >nul ) exit :done set /a wait=20 echo 等待%wait%秒,期待arp已经完成 call :GetHMS set /a t1 = h*60*60+m*60+s :loop call :GetHMS set /a t2 = h*60*60+m*60+s set /a tt = t3 set /a t3 = %t2%-%t1% if %tt% NEQ %t3% set /p=.<nul if %t3% LSS %wait% goto loop echo . echo 延时了 %t3% 秒 echo !ip!网段所有在线机器MAC为: for /f "tokens=1,2,3" %%i in ('arp -a') do ( if "%%k"=="dynamic" echo %%j,%%i ) :GetHMS if %time:~0,1% EQU 0 ( set /a h = %time:~1,1% ) else ( set /a h = %time:~0,2% ) if %time:~3,1% EQU 0 ( set /a m = %time:~4,1% ) else ( set /a m = %time:~3,2% ) if %time:~6,1% EQU 0 ( set /a s = %time:~7,1% ) else ( set /a s = %time:~6,2% ) |
|
| 第19楼 PPdos | 发表于 2007-03-06 09:07 |
| 高级用户 发帖 268 积分 783 | |
|
得到内网计算机的MAC地址 可在扫描完后 DOS窗口下运行以下命令:
|
|
| 第20楼 kkoper | 发表于 2007-03-25 15:00 |
| 新手上路 发帖 8 积分 16 | |
|
厉害啊~~ 佩服,
|
|
| 第21楼 zjren | 发表于 2007-03-27 00:49 |
| 初级用户 发帖 22 积分 56 | |
|
支持意下 支持意下
|
|
| 第22楼 kingstry | 发表于 2007-03-29 09:28 |
| 新手上路 发帖 6 积分 12 | |
|
这个我用cpu都占到快没有了!太占资源了吧?用了之后要终止都非常难,好像假死机一样!
同上 |
|
| 第23楼 host2318 | 发表于 2007-03-30 01:50 |
| 新手上路 发帖 2 积分 4 | |
|
收藏了。谢谢
|
|
| 第24楼 xiaoyi2542 | 发表于 2007-04-15 06:25 |
| 新手上路 发帖 8 积分 14 | |
|
非常不错!谢谢~
|
|
| 第25楼 xiamin223 | 发表于 2007-04-27 05:11 |
| 新手上路 发帖 2 积分 4 | |
|
支持!顶一下!
|
|
| 第26楼 flandy | 发表于 2007-04-29 06:09 |
| 初级用户 发帖 40 积分 94 | |
|
支持
|
|
| 第27楼 hpwsb | 发表于 2007-04-29 18:33 |
| 初级用户 发帖 16 积分 31 | |
|
其实用mac扫描器还好用点,我个人以为
|
|
| 第28楼 PPdos | 发表于 2008-04-02 07:42 |
| 高级用户 发帖 268 积分 783 | |
|
针对MAC的那个问题 运行完ip扫描器核心代码后,直接输入19楼的命令,所有扫描到的内网ip的@mac都显示出来,我感觉更快些。
[ Last edited by PPdos on 2008-4-2 at 08:35 PM ] |
|
| 第29楼 nnydkj | 发表于 2008-04-04 21:01 |
| 新手上路 发帖 5 积分 10 | |
|
在这里学到好多东西,谢谢~
|
|
| 第30楼 zhang123k68 | 发表于 2010-07-07 10:49 |
| 新手上路 发帖 1 积分 1 | |
|
学习了,哈哈谢谢你,
|
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |