При использовании команды Echo текст > file.txt происходит вывод текста в файл file.txt и в конце добавляется команда переноса строки (как нажать enter в конце строки). Чтобы этого исбежать, надо использовать другую команду:
<nul set /p strTemp=текст >file.txt
Насколько я знаю, это практически единственный способ вывода текста в файл без добавления лишних символов.