tempqwert (Normal User)
Newbie
Messaggi: 7
Iscritto: 16/09/2009
|
Questo topic è stato chiuso dal moderatore Ciao a tutti sono nuovo da queste parti e mi è abbastanza nuovo anche il Visual Basic; piano piano sto creando piccoli programmini. Ora il prossimo passo che vorrei fare è questo: vorrei salvare una stringa data in input in un foglio di appunti già creato o meglio non ancora creato situato in un certo percorso. Posso farlo attraverso un comando in dos? di sicuro, ma chi mi spiega la procedura da scrivere in VB? Grazie in anticipo!!
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
1) Hai scritto nel forum di VB6 ... e' questa versione che usi, o la .NET ?
2) Cosa vuoi fare esattamente ... non si e' capito ...
3) Cosa c'entra il DOS?
|
|
tempqwert (Normal User)
Newbie
Messaggi: 7
Iscritto: 16/09/2009
|
Postato originariamente da theprogrammer:
1) Hai scritto nel forum di VB6 ... e' questa versione che usi, o la .NET ?
2) Cosa vuoi fare esattamente ... non si e' capito ...
3) Cosa c'entra il DOS?
|
si uso VB6. voglio copiare ed incollare il testo di una textbox o list in una pagina di appunti da creare o già creata precedentemente situata in un percorso specifico. Posso farlo solo con il VB o devo dare certi comandi in dos? Se ciò servisse sempre tramite la procedura... |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Cos'e' una
Postato originariamente da tempqwert:
pagina di appunti da creare o già creata precedentemente situata in un percorso specifico |
???
Ultima modifica effettuata da theprogrammer il 16/09/2009 alle 18:39 |
|
delta (Normal User)
Pro
Messaggi: 96
Iscritto: 01/09/2009
|
1) il foglio è già stato creato:
Codice sorgente - presumibilmente Delphi |
'assumendo che il file si chiama "scrivo.dat" Private Function Scrivi_in_File(): a=Text1.Text 'per scrivere nel file Open "C:\scrivo.dat" For Output As #1 Write #1, a Close #1 End Function
|
2) se il foglio non è ancora stato creato lo puoi creare tu in DOS, in vb6 c'è la funzione shell(comando in dos) [esempio Shell(shutdown -s -c "ciao") per spegnere il pc]
se sai però come farlo, io non sono di aiuto su questo
Ultima modifica effettuata da delta il 16/09/2009 alle 18:44 |
|
tempqwert (Normal User)
Newbie
Messaggi: 7
Iscritto: 16/09/2009
|
Postato originariamente da theprogrammer:
Cos'e' una
Postato originariamente da tempqwert:
pagina di appunti da creare o già creata precedentemente situata in un percorso specifico |
???
|
un file .txt , una pagina di blocco note, notepad.exe che creo tramite VB o che creo prima da un'altra parte. |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Allora parliamo di un file di testo.
Apri il file e ci scrivi dentro semplicemente con
Codice sorgente - presumibilmente VB.NET |
Dim fw As Integer fw = FreeFile() Open "C:\Cartella\File.txt" For Output As #fw Print #fw, Text1.Text Close #fw
|
Questo codice, ovviamente, elimina ogni contenuto precedente del file.
Per aggiungere dati, apri il file
For Append
Ti consiglio di dare una ripassata alle prime pagine di un libro di programmazione VB6 in quanto sono argomenti di base.
|
|
tempqwert (Normal User)
Newbie
Messaggi: 7
Iscritto: 16/09/2009
|
Postato originariamente da delta:
1) il foglio è già stato creato:
Codice sorgente - presumibilmente Delphi |
'assumendo che il file si chiama "scrivo.dat" Private Function Scrivi_in_File(): a=Text1.Text 'per scrivere nel file Open "C:\scrivo.dat" For Output As #1 Write #1, a Close #1 End Function
|
2) se il foglio non è ancora stato creato lo puoi creare tu in DOS, in vb6 c'è la funzione shell(comando in dos) [esempio Shell(shutdown -s -c "ciao") per spegnere il pc]
se sai però come farlo, io non sono di aiuto su questo
|
non mi prende il comando open, mi da: OpenAcces , OpenFileDialog , OpenMode , OpenShare |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
In che senso "non ti prende il comando" ?
Devi scriverla l'istruzione Open ...
|
|