Avatar billede jps6kb Novice
18. februar 2002 - 12:23 Der er 1 kommentar og
1 løsning

Ehm...

Hejza. Jeg har ingen som helst forstand på WSH, men har fået et script til min nye opkommende hjemmeside. Jeg ved bare ikke hvordan jeg bruger det. Sy's det er svært at finde oplysninger på nettet... måske søger jeg bare de forkerte steder ;o) Hvordan kalder jeg scriptet fra mit HTML-doc ? Scriptet henter valuta-kurser fra www.nationalbanken.dk og præsenterer dem i liste form (eller det har jeg fået at vide den gør)
Avatar billede medions Nybegynder
14. april 2002 - 14:05 #1
Her har du noget godt læse stof..:

http://www.devguru.com/Technologies/wsh/quickref/wsh_intro.html

Sådan her skriver du til en fil:
Write to a file
[writefile.vbs]

Dim objFileSystem, objOutputFile
Dim strOutputFile

' generate a filename base on the script name
strOutputFile = "./" & Split(WScript.ScriptName, ".")(0) & ".out"

Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set objOutputFile = objFileSystem.CreateTextFile(strOutputFile, TRUE)

objOutputFile.WriteLine("Hello world (" & Now & ")")
objOutputFile.Close

Set objFileSystem = Nothing

WScript.Quit(0)



To append to an existing file : [appendfile.vbs]

Dim objFileSystem, objOutputFile
Dim strOutputFile

Const OPEN_FILE_FOR_APPENDING = 8

' generate a filename base on the script name
strOutputFile = "./writefile.out"

Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set objOutputFile = objFileSystem.OpenTextFile(strOutputFile, OPEN_FILE_FOR_APPENDING)

objOutputFile.WriteLine("Hello world (" & Now & ")")
objOutputFile.Close

Set objFileSystem = Nothing

WScript.Quit(0)



Sådan her læser du fra en fil:

Read a file
[readfile.vbs]

Dim objFileSystem, objInputFile
Dim strInputFile, inputData, strData

Const OPEN_FILE_FOR_READING = 1

' generate a filename base on the script name, here readfile.in
strOutputFile = "./" & Split(WScript.ScriptName, ".")(0) & ".in"

Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set objInputFile = objFileSystem.OpenTextFile(strOutputFile, OPEN_FILE_FOR_READING)

' read everything in an array
inputData = Split(objInputFile.ReadAll, vbNewline)

For each strData In inputData
    WScript.Echo strData
Next

objInputFile.Close
Set objFileSystem = Nothing

WScript.Quit(0)




Det er i realiteten ikke så svært... bare læs det overstående godt igennem, så skulle du gerne kunne løse dit problem..

Held og lykke..!

//Rune
Avatar billede medions Nybegynder
15. december 2003 - 13:12 #2
Thx 4 Poinz

//>Rune
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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