"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

vbs: ab einen gewissen char soll er schreiben

EVERMIND 28.01.2005 - 11:39 463 3
Posts

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
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

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
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

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
Code:
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
Registered: Nov 2002
Location:
Posts: 3534
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!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz