winnt.batch is not a Microsoft newsgroup. You have do access
it via the news server provided by your ISP.
You can solve your problem with this script file:
====================
FileName = "D:\Temp\temp.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set file = objFSO.GetFile(FileName)
Set InputStream = file.OpenAsTextStream(1)
InputStream.ReadAll
count=InputStream.Line - 1
InputStream.Close
ReDim Lines(count)
Set InputStream = file.OpenAsTextStream(1)
For i = 0 To count - 1
Lines(i) = InputStream.ReadLine
Next
InputStream.Close
For i = count - 1 To 0 Step -1
WScript.Echo Right(" " & i, 5) & " " & Lines(i)
Next
=======================
Alternatively, if you want it wrapped in a batch file, try this:
=======================
@echo off
set FileName=d:\Temp\Temp.txt
rem Unwrap the lines below so that they
rem all start with the word "echo"!
echo > c:\TempVBS.vbs FileName = "%FileName%"
echo >> c:\TempVBS.vbs Set objFSO =
CreateObject("Scripting.FileSystemObject")
echo >> c:\TempVBS.vbs Set file = objFSO.GetFile(FileName)
echo >> c:\TempVBS.vbs Set InputStream = file.OpenAsTextStream(1)
echo.>> c:\TempVBS.vbs
echo >> c:\TempVBS.vbs InputStream.ReadAll
echo >> c:\TempVBS.vbs count=InputStream.Line - 1
echo >> c:\TempVBS.vbs InputStream.Close
echo.>> c:\TempVBS.vbs
echo >> c:\TempVBS.vbs ReDim Lines(count)
echo >> c:\TempVBS.vbs Set InputStream = file.OpenAsTextStream(1)
echo >> c:\TempVBS.vbs For i = 0 To count - 1
echo >> c:\TempVBS.vbs Lines(i) = InputStream.ReadLine
echo >> c:\TempVBS.vbs Next
echo >> c:\TempVBS.vbs InputStream.Close
echo.>> c:\TempVBS.vbs
echo >> c:\TempVBS.vbs For i = count - 1 To 0 Step -1
echo >> c:\TempVBS.vbs WScript.Echo Right(" " ^& i, 5) ^& " " ^&
Lines(i)
echo >> c:\TempVBS.vbs Next
rem The lines below this point do NOT start
rem with the word "echo"!
cscript //nologo c:\TempVBS.vbs
del c:\TempVBS.vbs
=======================