Linum (VBScript)
linum.vbs
VBScript um Text Dateien mit Zeilennummern zu versehen.
' Thomas Arend
' (c) 2014
'
' Nummerieren der Zeilen einer Datei mit führenden "0"
TAB=Chr(9)
FUNCTION Leading0( iNumber , iWidth)
Leading0 = Right(String(iWidth ,"0") & CStr(iNumber), iWidth)
END FUNCTION
Set fso = CreateObject("Scripting.FileSystemObject")
sFILE = InputBox ( "Dateiname:" , "Zeilen in text Datei nummerieren" )
Set f = fso.getFile(sFILE)
Set o = fso.CreateTextFile("numbered-" + f.Name + ".txt", True)
set s = f.OpenAsTextStream(1)
i=1
do while not s.AtEndOfStream
sLine = s.readLine()
o.WriteLine( Leading0(i,4) + TAB + sLine)
i = i+1
loop
s.close
set f = Nothing
set fso = Nothing