两台电脑共用一个网络,本机ping通另一台电脑。来自 192.168.0.2 的回复: 字节=32 时间=7ms TTL=64,那么本机自动关机。
未ping通前“来自 192.168.0.8 的回复: 无法访问目标主机。”不停的 ping 直到“来自 192.168.0.2 的回复: 字节=32 时间=7ms TTL=64” 则表明ping通,那么本机自动关机。
如何用批处理一直ping 某台电脑IP,直到ping 通192.168.0.2 为此。通了则另一台电脑则自动执行关机命令。
答案:2 悬赏:20 手机版
解决时间 2021-04-06 08:47
- 提问者网友:我的未来我做主
- 2021-04-05 23:22
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-04-06 00:21
@echo off
:loop
ping -n 1 192.168.1.1 >>pingtime.log
ping -n 1 192.168.1.1|findstr /i /c:"Request timed out."
if %errorlevel%==0 (echo.>>pingtime.log&echo 时间:%date%_%time%,ping不通.>>pingtime.log)
goto loop
:loop
ping -n 1 192.168.1.1 >>pingtime.log
ping -n 1 192.168.1.1|findstr /i /c:"Request timed out."
if %errorlevel%==0 (echo.>>pingtime.log&echo 时间:%date%_%time%,ping不通.>>pingtime.log)
goto loop
全部回答
- 1楼网友:愁杀梦里人
- 2021-04-06 01:49
@echo off
setlocal enabledelayedexpansion
for /l %%p in (0,1,255) do (
ping 172.17.56.%%p -n 1 -w 100>nul
if not !errorlevel!==0 (
>>"d:\56.txt" echo ip:172.17.56.%%p ping不通!
)
)
pause
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯