Вот что-то родное - скрипт Visual Basic (.vbs).
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
infile = Wscript.Arguments(0)
Set objTextFile = objFSO.OpenTextFile (infile, ForReading)
strText = objTextFile.ReadAll
objTextFile.Close
arrText = Split(strText, vbCrLf)
for l = ubound(arrText)-1 to 0 step -1
wscript.echo arrText(l)
Next
сохраните его как (например) revfile.vbs и запустите, используя движок cscript. Как написано, он выводит вывод на консоль. Чтобы записать перевернутые строки в файл, используйте оператор> перенаправления, как это
cscript //nologo revfile.vbs "input.txt" > "output.txt"
Используйте кавычки вокруг имен файлов / путей, если они имеют пробелы.
C:\Test>type input.txt
apple
bear
cat
dog
egg
fog
gas
hip
ink
joe
kilo
C:\Test>type output.txt
kilo
joe
ink
hip
gas
fog
egg
dog
cat
bear
apple