VBS - ersätta delar av värde i variabel

Permalänk

VBS - ersätta delar av värde i variabel

Hej, gott folk!

Jag håller på och totar ihop ett litet script som skall göra om en fil. Men jag har fastnat på ett ställe pga min otillräckliga kunskap inom vbs.

Jag läser in filen (en textfil med fasta positioner i), varje del av textfilen jag läser in (av dom fasta positionerna) läggs i en variabel som sedan skall skrivas ut i en ny textfil fast på en annan position.

Om jag till exempel läser in en sträng som ser ut som följer:
värde1.........värde2.........värde3.........värde4.........värde5

Så lagrar jag då värde1 i en variabel (v1) med 15 positioner. Värdet i variabeln v1 kan ha olika värden, men aldrig ta upp mer utrymme än 15 positioner.

Det jag skulle vilja få till är att om värdet i variabeln v1 innehåller _mindre_ än 15 positioner så skall de positionerna bli nollor (0)
Ovan nämnda sträng skulle alltså se ut så här efteråt:
värde1000000000värde2.........värde3.........värde4.........värde5

Hur skall jag bete mig för få till detta?

Tacksam för svar
/ Silverridge

Visa signatur

If it ain't broken: tweak it...
folding@home

Permalänk
Medlem

Re: VBS - ersätta delar av värde i variabel

Miss

Visa signatur

jacko

Permalänk
Medlem

Re: VBS - ersätta delar av värde i variabel

VBS =Visual Basic Script?

värde1000000000

Function Str15x(tal) Str15x = Left(Trim(Str(tal)) & String(15, "0"), 15) End Function

000000000värde1

Function Str15(tal) Str15 = Right(String(15, "0") & Trim(Str(tal)), 15) End Function

Visa signatur

jacko