13. maj 2003 - 18:53Der er
5 kommentarer og 1 løsning
Læs fra en linie til en anden
Hejsa eksperten folk!
Jeg skal bruge lidt hjælp til at lave 2 små funktioner…
Den ene skal kunne:
Åben en fil (c:\fil.log) I filen står der meget tekst, og funktion skal finde og udskrive fra en linie der starter med <-LOG-> og til en anden linie der starter med <!LOG!>.
Den anden funktion skal kunne:
Åben en fil (c:\fil.log) Gemme noget tekst i filen uden indholdet i filen bliver slettet. Teksten skal ind mellem <-LOG-> og <!LOG!>.
Håber det kan forstås…
Der er mange points at tjene her, så se at komme i gang! :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Her er så den som gemmer i filen. Da man skal skrive midt i filen er det nødvendigt at lave en temp fil da man ikke direkte kan skrive midt i filen men kun i enden af filen.:
Den skriver linjen ind i linjen lige inden <!LOG!>:
function skrivtilFil (str) Set fso = CreateObject("Scripting.FileSystemObject") fso.CopyFile "c:\fil.log", "c:\temp.log"
Set file = fso.OpenTextFile("c:\fil.log",2) Set temp = fso.OpenTextFile("c:\temp.log")
skrevet = false do while not temp.AtEndOfStream lineStr = temp.ReadLine if inStr(1,lineStr, "<!LOG!>")>0 AND skrevet = false then file.writeLine str skrevet = true end if file.writeLine lineStr loop file.Close temp.Close Set fso = Nothing Set file = Nothing end function
jamen, det er jo bare kanon og flot.... :D 200 til dig.... thx...
Synes godt om
Ny brugerNybegynder
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.