Ho scritto così e funziona però le righe prelevate dal file2 vengono accodate nel file1, mentre invece deve essere sempre sovrascritta (il programma esterno legge solo una riga)
Altra domanda, per la lettura del file2 avevo messo Output ma mi dava errore, come mai lo devo aprire come Input?codice:Private Sub Command1_Click() Dim Path1 As String intfile1 = FreeFile FileInput = "file2.txt" Path = App.Path & "\" & FileInput Open Path For Input As #intfile1 While Not EOF(intfile1) Line Input #intfile1, rigaFile1 Dim Path2 As String intfile2 = FreeFile FileOutput = "file1.txt" Path2 = App.Path & "\" & FileOutput Open Path2 For Append As intfile2 Print #intfile2, rigaFile1 Close #intfile2 'Esecuzione del programma che ha in input il file1.txt Wend End Sub

Rispondi quotando