Этот код получает самый быстрый сервер в переменной FastestServer, поэтому вы можете использовать его в любой команде по вашему желанию, т.е. copy %FastestServer% ...
:
@echo off
set MyServerA=127.0.0.1
set MyServerB=127.0.0.2
for /f "tokens=2 delims==," %%a in ('ping %MyServerA% -n 1 -w 1000') do set MinServerA=%%a
for /f "tokens=2 delims==," %%b in ('ping %MyServerB% -n 1 -w 1000') do set MinServerB=%%b
set MinServerA=%MinServerA:~0,-2%
set MinServerB=%MinServerB:~0,-2%
if %MinServerA% lss %MinServerB% (
set FastestServer=%MyServerA%
) else (
set FastestServer=%MyServerB%
)
echo Fastest Server: %FastestServer%
Я надеюсь, что код не требует пояснений и будет работать как положено. Если у вас есть еще вопросы, просто отправьте их!