批处理 问题: 1.ping 某段网络,成功则返回电脑名。不成功就收集起来

192.168.1.1~192.168.1.100如果成功了返回电脑名Netbios和对应的IP到txt不成功。也把这些IP写入TXT里。可以是不同的文件... 192.168.1.1~192.168.1.100
如果成功了 返回电脑名Netbios 和对应的IP 到txt
不成功。也把这些IP写入TXT里。可以是不同的文件
展开
 我来答
陈哥深惠通勤
2011-12-28 · TA获得超过1176个赞
知道小有建树答主
回答量:1909
采纳率:33%
帮助的人:840万
展开全部
@echo off
setlocal enabledelayedexpansion
@for /l %%a in (1,1,10) do (
set ip=192.168.1.%%a
ping -n 1 !ip!|findstr "TTL"
if !errorlevel! equ 0 (
echo.>>ip.txt
echo !ip!>>ip.txt
nbtstat -a !ip!>>ip.txt
echo.>>ip.txt) else (echo !ip!>>false.txt))
ip.txt为ping通的IP 记录,false.txt为未ping通IP记录,路径可以自己换。
快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
HUILU1989
2011-12-30
知道答主
回答量:8
采纳率:0%
帮助的人:5.5万
展开全部
我只实现了返回不成功的ip列表,保存在txt中。
@echo off
echo %date%>pinRecord.txt
echo %time%>>pinRecord.txt
echo.
for /f %%i in (IP.txt) do (
ping.exe -n 1 %%i >nul && echo %%i ping入成功 || echo %%i ping入失败 && echo %%i>>pinRecord.txt
)
echo.
echo.检查完成.任意键退出并查看pinRecord.txt
pause>nul
notepad pinRecord.txt

这是网上找的,然后修改为可用的,我一直在用。
ip信息保存在IP.txt中,每行一条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风之护身符ybsap
2018-04-25
知道答主
回答量:3
采纳率:0%
帮助的人:1.9万
展开全部
@echo off
@echo 测试连接
for /f "tokens=2-4 delims=、" %%a in (IP.txt) do (
ping %%c -n 1 >nul&&echo %%a %%b 在线||(color e&&echo %%a %%b 不在线
echo %%a %%b>不在线.txt))
@pause
从文件IP.txt读取字符串,"tokens=2-4"选择第2-4列,%%c是第四列ip,%%a是第二列主机名称。
亲测,可用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foshanyuanjia6
2011-12-28
知道答主
回答量:51
采纳率:0%
帮助的人:9.8万
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式