Miten voin tehdä sillain, että kun tallennan vaikka näin:
Dim minne As String minne = InputBox("Kirjoita tiedostonimi?") Open minne For Output As #1 For i = 1 To 1 Print #1, Text1.Text Print #1, Text2.Text Next Close #1
Niin miten voin ohjata sen tallennuksen suoraan vaikkapa tuonne ---> c:\kansio\?
minne = "tiedostomerkkijono"
Häh? Voisitko hieman tarkentaa?
Ymmärsin, että haluat käyttäjän antavan tiedostonimen, jonka jälkeen tiedosto tallennetaan vakiohakemistoon. Lisää tällainen rivi ennen tiedoston avaamista:
minne = "c:\kansiot\" & minne
open "c:\kansio\" & minne ...
Entä miten se laitetaan vaikkapa sillain, että se tulee:
d/c:\pelikansio\tallennukset
Eli se tallentaa siihen kansioon mikä on sen peli kansion sisällä. Eli, kun peli puretaan c tai d asemalle tulee kansio ja siellä on se pelin kaikki tiedostot. Siellä on kansio missä lukee tallennukset. Eli miten saan sen siihen kansioon? Jos peli puretaan C:lle tulee sama kansio jne. Miten saan sen sillain, että se ei välitä minne se puretaan? Että ei tarvitse kirjoittaa readmeen, että "Pura peli C:lle, koska muuten tallennus ei toimi"
Äähh... Luulempa, että kukaan ei ymmärtänyt...
Eli haluat tallentaa tiedoston samaan hakemistoon pelin kanssa. App.Path sisältää hakemistopolun, johon peli on tallennettu.
Miten lisään tuohon sillain, että se tallentaa automaattisesti .txt muotoon?
Open App.Path & "\tallennukset\" & minne & ".txt"
Aihe on jo aika vanha, joten et voi enää vastata siihen.