webForumDet fria alternativet

Readline -> Ny Text

8 svar · 328 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20019 519 inlägg
#1

Okey jag fundera på att göra en "jedi Knight II" sida ni som har spelat spelet vet att man kan välja olika "force" och så sparars det som en fil... filen är på en rad och ser ut så här:
7-2-033330330000003222

Jag har listat ut at 7-2-0 är Dark Force
och alla andra siffror är olika krafter 0-3 typ. Nu skulle jag vilja ha en kod som tar ut alla nummer efter 7-2-0 dvs i denna fil 33330330000003222 och gör om det ungefär så här:

3 - EN kraft
3 - en annan kraft
3 - bla
3 - Kraft nummer 5

etc etc

Detta ska väll kunna gå med readline eller något...

voigtann1Medlem sedan juni 20019 519 inlägg
#2

hmm.. detta e kanske inte bara readline utan också en array som jag inte fattar mej mycket av... :)

voigtann1Medlem sedan juni 20019 519 inlägg
#3

jag har Bifogat filen... det finns ett tecken som inte skrivs ut på wF så ni laddar hem filen och kolla så förstår ni nog.

mozillaMedlem sedan juli 20011 084 inlägg
#4

Hej, såg din fråga och tog på mig utmaningen, och skrev ihop ett litet skript som fungerar. om det är bra är en helt annan fråga :e men du har ju lite du kan utgå ifrån i alla fall

skriptet ser ut så här

Set fso = CreateObject("Scripting.FileSystemObject")
Set textStreamObject = fso.OpenTextFile(Server.MapPath("/test") & "/voigtan.cfg",1,false,0)

cfg = textStreamObject.ReadAll
length = Len(cfg)

For i = 0 to length

    strKraft = (Left(cfg,(i)+1))
    strKraft = (Right(strKraft, 1))
    AllKraft = AllKraft &","& strKraft

Next

arrKraft = Split(AllKraft,",")

Response.Write arrKraft(6) &" - EN kraft<br>"&_
arrKraft(7) &" - en annan kraft<br>"&_
arrKraft(8) &" - bla<br>"&_
arrKraft(9) &" - Kraft nummer 5<br>"&_
arrKraft(10) &" - En till kraft<br><br>"

Response.Write AllKraft

Set textStreamObject = Nothing
Set fso = Nothing

texten läses då in sedan delas upp med ett komma i mellan(jag vet inte hur man splittar en Array med wildcard, om någon vet skulle det ju underlätta) men i alla fall lägger in ett komma som jag sedan splitar det med.

lycka till :bire

voigtann1Medlem sedan juni 20019 519 inlägg
#5

det tycks att jag har gjort lite fel.. och nu vet jag inte om någon orkar hjälpa mej med detta..:

7-2-033210121000032321

och som ni ser på bild länken

så är det inte så som jag trodde att det skulle vara.. nu undra jag om någon orkar lista ut vad texten och bilden har för något gemensamst så att man kan fixa det.. =)

mozillaMedlem sedan juli 20011 084 inlägg
#6

vilken bild? bara jag som missar något?

PS. din hemsida fungerar inte

//r. aha det ska vara en bild där också! dem kommer inte fram, men den står och letar som bara den efter en bild gissar att den ligger lokalt och du inte har på din dator. blir svårt i så fall! lägg upp den på något webbhotell under tiden

voigtann1Medlem sedan juni 20019 519 inlägg
#7

det är inte lokalt.. men Servern var konstig.. har startat om det fungera nu... och jag har fixat allt också.. tack för ditt inlägg med koderna.. fungera hur bra som helst

voigtann1Medlem sedan juni 20019 519 inlägg
#8

Om jag vill att den ska räkna ut vad alla tal EFTER "7-2-" blir hur gör man då?

mozillaMedlem sedan juli 20011 084 inlägg
#9

hmm, utan att göra om så mycket i koden kanske...

For i = 5 to length
summa = summa + Int(arrKraft(i))
Next

125 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)