你好,昨天帮我写了一个BAT,想改一下,请帮个忙,谢谢。

2025-02-26 21:02:29
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion
for /f %%i in (ip.txt) do (
echo %%i
set /a flag = 0
 for /f "skip=5 tokens=2 delims=(%%" %%j in ('ping %%i -n 1') do (
 if !flag! EQU 0 (
 ::丢失率
 set /a value = %%j  
 set /a  flag = 1
 ::决定要写入哪个文件,100时写入B. 其余写入A
 if !value! EQU 100 (
 echo %%i 断开>> A.txt 
 )else (
 echo %%i 连接>> A.txt
 )
 )
)
)
pause