echo test | cmd /q /v /c "pause>nul & set /p "data=" && echo(!date! !time! !data!)"18.10.2022 2:02:05,06 est )18.10.2022 1:25:16,56 Обмен пакетами с 8.8.8.8 по с 32 байтами данных:
18.10.2022 1:25:17,71 Ответ от 8.8.8.8: число байт=32 время=93мс TTL=106
18.10.2022 1:25:18,87 Ответ от 8.8.8.8: число байт=32 время=127мс TTL=106
18.10.2022 1:25:20,02 Ответ от 8.8.8.8: число байт=32 время=108мс TTL=106 Обмен пакетами с 8.8.8.8 по с 32 байтами данных:
Ответ от 8.8.8.8: число байт=32 время=1мс TTL=126
Ответ от 8.8.8.8: число байт=32 время=1мс TTL=126
Ответ от 8.8.8.8: число байт=32 время<1мс TTL=126
Ответ от 8.8.8.8: число байт=32 время=2мс TTL=126|) в принимающий процесс cmd … так же построчно? pause и соответственно приостанавливается выполнение, но так как на входе есть строка запускается вторая команда pause, но как на выходе этого однострочника появляется эта первая строка Обмен пакетами с 8.8.8.8 по с 32 байтами данных:ведь после первой pause запускается вторая pause, а цикл в котором через echo выводится результат команды ping, но уже с временными метками, еще не начал выполняться, потому что команды в строке выполняются же последовательно
На что это влияет?