1

Я хочу напечатать результат пинга в форме Да или Нет. Если мы получаем ответ, напечатайте Да в файле или нет.

[test.txt => Входной файл hassan1.txt => Выходной файл]

@echo off
for /f "tokens=*" %%a in (test.txt) do (
echo %%a
ping %%a>>C:\Users\dell\Desktop\hassan1.txt
)
pause

1 ответ1

1

Один вариант, используя IF:

ping 8.8.8.8
IF %ERRORLEVEL% EQ 0 (
  echo Yes
) ELSE (
  echo No
)

Еще один вариант, используя операторы:

(ping 8.8.8.8 && echo "Yes") || echo "No"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .