<nul set /p ".=text" > file
Это быстрее и безопаснее, чем echo.|set /P ="text" > file
Нулевое перенаправление быстрее, чем канал с echo.
(кстати, echo.
может выйти из строя).
Стиль кавычек позволяет выводить также кавычки.
Но всегда есть ограничения!
В Vista и Win7 есть «функция» для подавления пробелов, табуляции и CR.
Xp может выводить текст с начальными пробелами и т. Д.
И невозможно начать вывод текста со знака равенства (приводит к синтаксической ошибке)