3
:START
echo %date% %time% && ping -n 1 192.168.1.1 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.2 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.3 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.4 >> pingReport.txt 2>&1
goto START

Это эхо Дата и время только на моем экране, но не в файл.

Как я могу также получить дату и время в текстовом файле?

1 ответ1

3

echo и ping - это две команды, разделенные "&&". Как вы и написали, вторая команда (после "&&") отправляется в текстовый файл.

Если вы хотите, чтобы обе команды выводились в текстовый файл, вы можете поместить их в круглые скобки:

:START
(echo %date% %time% && ping -n 1 192.168.1.1) >> pingReport.txt 2>&1
(echo %date% %time% && ping -n 1 192.168.1.2) >> pingReport.txt 2>&1
(echo %date% %time% && ping -n 1 192.168.1.3) >> pingReport.txt 2>&1
(echo %date% %time% && ping -n 1 192.168.1.4) >> pingReport.txt 2>&1
goto START

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