Osaisko joku kertoa miten tekstitiedosto (.bat) pitäisi vb6:lla kirjoittaa, jotta siellä olevat ääkköset toimisi Windowsin command promptissa?
Open xxx For Output As 1 ja Print -viritys tuottaa näemmä tiedoston väärässä merkistössä.
Suomenkielisen Windowsin komentorivi käyttää normaalisti Code page 850 -merkistöä. Ääkkösiä (å, ä, ö, Å, Ä ja Ö) vastaavat siinä merkit Chr(134), Chr(132), Chr(148), Chr(143), Chr(142) ja Chr(153). Voit tehdä muutoksen Replace-funktiolla. Tiedoston tallentaminen sinänsä tapahtuu siis ihan samalla tavalla, mutta tekstiä vain pitää muuttaa.
Ok, noinkin yksinkertainen homma. Kiitos!
Aihe on jo aika vanha, joten et voi enää vastata siihen.