Avatar billede sbay Nybegynder
02. marts 2005 - 13:12 Der er 3 kommentarer og
1 løsning

Skrive til en fil i Script

Jeg forsøger at skrive til en fil, men det bliver ren volapyk når jeg åbner med f.eks notepad. Hvad gør jeg galt?



Set rtitem = doc.GetFirstItem( "Body" )
  If doc.HasEmbedded Then
  j=1
Forall o In rtitem.EmbeddedObjects
'Set o = rtitem.EmbeddedObjects
If ( rtitem.Type = RICHTEXT ) Then
If ( o.Type = EMBED_ATTACHMENT ) _
Then
If Len(j) = 1 Then
counter = 0 + j 
Else
counter = j
End If
Call o.ExtractFile _
    ( filename + Cstr(counter) + ".txt" )
                       
'***** Write data to file
fileNum% = Freefile()
fileNameA$ = filename + Cstr(counter) + ".txt"
Open fileNameA$ For Output As fileNum%
Print #fileNum%, "test"
Close fileNum%
Avatar billede jogii Nybegynder
02. marts 2005 - 13:47 #1
Hvad er dit formål med at skrive til filen?
Filen kan jo f.eks. være en jpg-fil eller noget andet. Så åbner du den og vil skrive videre på den?
Avatar billede sbay Nybegynder
02. marts 2005 - 14:15 #2
Det er en fil der indeholder nogle linier med tal og bogstaver. Ankommer til mig som f.eks: 3456.ATT

Jeg vil gerne indsætte to linier med ren tekst øverst i filen.
Avatar billede sbay Nybegynder
10. marts 2005 - 10:35 #3
Jeg prøver at skrive: Print #fileNum%, "test" ; "      aaaaa aaaaa 111111"

ind i filen (som test) - det bliver til: £…¢£@@@@@@@@@ññññññ%

Hvordan kan jeg ændre det?
Avatar billede sbay Nybegynder
07. februar 2006 - 14:27 #4
fixet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester