vbs: ab einen gewissen char soll er schreiben
EVERMIND 28.01.2005 - 11:39 463 3
evrmnd
OC Addicted
|
Hi,
Habe ne ausgabe:
wscript.echo FileDate wscript.echo FileSize wscript.echo FileType wscript.echo vbCrLf
Dann sollte es so sein: wscript.echo FileDate & " " & FileDate1 wscript.echo FileSize & " " & FileSize1 wscript.echo FileType & " " & FileType1 wscript.echo vbCrLf
Nur anstadt " " Sollte er automatisch ab einen gewissen char zum schreiben anfangen (dammit das ganze schöner is)...
Danke! lg EVERMIND
|
that
ModeratorHoffnungsloser Optimist
|
Mach einfach statt dem " " mehrere Spaces, die den ersten String auf eine bestimmte Länge auffüllen, z.B. mit Space(40 - Length(FileDate))
|
mat
AdministratorLegends never die
|
Function Beautify(data,offset)
Dim chars
chars = offset - Len(data)
if chars <= 0 then
exit function
end if
Beautify = data
for i=1 to chars
Beautify = Beautify & " "
next
End Function
' Main
Dim number1, _
number2, _
output
number1 = 12345
number2 = 1
output = Beautify(number1,15) & "offsettext" & Chr(13) & _
Beautify(number2,15) & "offsettext"
WScript.echo output
allerdings brauchst eine konsolen schrift, damits auch wirklich auf selber höhe ist. edited
|
evrmnd
OC Addicted
|
Danke! Genau so wie du bei dir den Script hast hab ichs mir auch überlegt, nur ich hab mir gesacht, vielleicht gibts ja etwas Danke!
|