Можно ли отображать некоторые непечатные символы в пакетном / cmd?
мотивация
У меня есть сторонний, каким-то образом длинный .bat файл, написанный для какой-то конкретной функции, и мне потребуется немало усилий, чтобы переписать его (что также мешает моей проблеме). В циклах for самый простой способ отладки - это отображение информации на экране. Я делал это с\r
(0x0D) символ в других языках, который на некоторых терминалах / консоли переписывает ту же строку (чтобы избежать переполнения, так как в моем случае последняя строка будет содержать ошибку). Я уже сохраняю значение в переменной. Однако, поскольку итерация может занять довольно много времени, я все равно был бы рад вывести на экран некоторые выходные данные, которые не будут переполнены.
что я пробовал
Я знаю, что могу повторить одну новую строку вcmd
с участиемecho.
- однако мне нужен только возврат кареткиЯ пробовал это, но они не работали:echo \r
, echo ^r
, echo \x0d
, echo ^x0d
, echo #0d
, echo ^#0d
, echo #x0d
, echo ^x0d
Я пыталсяутка чистая за подобные вещи без особой помощивопрос
Можно ли как-то повторить символ возврата каретки (или другой непечатаемый) в пакетном файле windows / dos / nt / cmd?
пс. Я использую XP или 7-см процессор