批处理 问题: 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里。可以是不同的文件 展开
如果成功了 返回电脑名Netbios 和对应的IP 到txt
不成功。也把这些IP写入TXT里。可以是不同的文件 展开
展开全部
@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记录,路径可以自己换。
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 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
展开全部
我只实现了返回不成功的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中,每行一条。
@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中,每行一条。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@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是第二列主机名称。
亲测,可用。
@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是第二列主机名称。
亲测,可用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询