Tarkoitus olisi tehdä ohjelma millä saisi tehtyä roppakaupalla tunnuksia wintoosaan bat-tiedoston avulla. Ongelmana on nyt pilkkominen. Miten saan pilkottua tekstinpätkän
Jaska,Jokunen,ikä,jaska.jokunen@hotmaili.com,kengännumero
parametreiksi etunimi jonka arvo olisi "Jaska" ja parametriksi sukunimi jonka arvo "Jokunen" ja niin edespäin. Eikä sitten ole mikään koulutehtävä, miltä tuo kyllä kieltämättä vähän kuulostaa.
Suosittelen, että pistät nuo taulukkoon Split-funktion avulla:
Dim taulukko() As String t$ = "Jaska,Jokunen,ikä,jaska.jokunen@hotmaili.com,kengännumero" taulukko = Split(t$, ",")
Splitin ensimmäinen parametri on muuttuja, josta pilkotaan ja toinen parametri kertoo, mitä käytetään erottimena. Tässä tapauksessa se on pilkku.
entä miten saan nuo pilkotut talteen?
siis Dim-parametreiksi?
eli että etunimi = "Jaska" jne?
Tuossa on esim.
taulukko(0) = "Jaska"
jne.
EDIT: Hups, en huomannutkaan, etta(sori, hotelli) kyseessa oli bat, mutta eikohan se noin kuitenkin mene, en tieda.
Kiitos paljon.
Reiska: Käytän battia vain apuna.
------
Siis:
Jos kirjotan Label1.Caption = taulukko(0)
niin saan sen captioniksi Jaska?
kyllä tuo toimii indexeinä
0 = 1
1 = 2
2 = 3
eli jos sulla on teksti jaska,jee,joo,juu ja erottelet ne , merkillä niin
jaska = 0 jee = 1 joo = 2 juu = 3
jne...
Jeps. Kiitos paljon.
Ai niin, miten saan tietää, montako riviä jossain tekstifilussa on?
lataat sen koko systeemin johonki boksiin ja sit lasket monta vbcrlf siellä on ja siitä sitten päättelet ^^
Aihe on jo aika vanha, joten et voi enää vastata siihen.