Avatar billede onkeldan Nybegynder
11. september 2002 - 16:27 Der er 10 kommentarer og
1 løsning

virtuel sti

Hej
Jeg har lavet en vbs-fil der skal vise alle billeder i en mappe. Den virker fint, men jeg er nødt til at skrive stien til mappen hvor filen ligger. Kan man ikke få scriptet til selv at finde ud af hvor den er??

(det er variablen 'hvor' jeg vil tilrette)
Scriptet:
<html><head><title>****</title>

</head>

<body margin=0>
<table width="100%" Height="100%"><tr><td align="center">

<table border=2 cellpadding=15 borderColor=red BgColor=#dddddd>
<script Language=VBScript>
dim obj, mapp, hvor, test1, drev, tekst, tut

    'I variablen hvor skrives stien som html-filen ligger i (og billederne)

set obj=createObject("Scripting.FileSystemObject")
hvor="C:\Documents and Settings\dkdcda\skrivebord"

set mapp=obj.getFolder(hvor)
set filer1=mapp.Files

dim item, i
i=0
for each item in filer1
i=i+1
document.Write "<tr><td width=200 height=10>Billed_nr: "& i &"<br>Billed navn: "&item.name&"<br><img src="&item.name&"></td></tr>"
Next

Set obj=Nothing
</script>
</table>

</td></tr></table>

</body>

</html>
Avatar billede onkeldan Nybegynder
11. september 2002 - 16:28 #1
Æhh det er jo ikke helt en vbs-fil, men nok snarere et vbscript i en html-fil..........
Avatar billede medions Nybegynder
11. september 2002 - 22:47 #2
Det gør du med self.location()

fx.

<script language="VBScript">
    MsgBox(self.location)
</script>

altså:

<html><head><title>****</title>

</head>

<body margin=0>
<table width="100%" Height="100%"><tr><td align="center">

<table border=2 cellpadding=15 borderColor=red BgColor=#dddddd>
<script Language=VBScript>
dim obj, mapp, hvor, test1, drev, tekst, tut

set obj=createObject("Scripting.FileSystemObject")
hvor= self.location

set mapp=obj.getFolder(hvor)
set filer1=mapp.Files

dim item, i
i=0
for each item in filer1
i=i+1
document.Write "<tr><td width=200 height=10>Billed_nr: "& i &"<br>Billed navn: "&item.name&"<br><img src="&item.name&"></td></tr>"
Next

Set obj=Nothing
</script>
</table>

</td></tr></table>

</body>

</html>


//>Rune
Avatar billede medions Nybegynder
23. september 2002 - 14:04 #3
Øhhh? Kunne du bruge det?

//>Rune
Avatar billede onkeldan Nybegynder
25. september 2002 - 13:05 #4
Nææ det virker ikke rigtigt
Jeg får en besked om at
"objektet understøtter ikke denne handling: self.location"

men er det ikke også noget javascript???
Avatar billede medions Nybegynder
25. september 2002 - 22:58 #5
? Jeg har afprøvet det og det virkede fint...?
- jeg finder lige ud af noget i morgen..
Natnat

//>Rune
Avatar billede medions Nybegynder
12. november 2002 - 15:09 #6
Har du mulighed for ASP?

//>Rune
Avatar billede onkeldan Nybegynder
01. december 2002 - 02:48 #7
nej for html-filen skal ikke køres fra en webserver
Avatar billede absa1 Nybegynder
16. december 2002 - 20:31 #8
<script language="VBScript">
    hvor = Inputbox("Skriv stien.. bla bla... f.eks. c:\")
</script>


Det vil sige:
<html><head><title>****</title>

</head>

<script language="VBScript">
    hvor = Inputbox("Hvad er din mail adr.")
</script>


<body margin=0>
<table width="100%" Height="100%"><tr><td align="center">

<table border=2 cellpadding=15 borderColor=red BgColor=#dddddd>
<script Language=VBScript>
dim obj, mapp, hvor, test1, drev, tekst, tut

    'I variablen hvor skrives stien som html-filen ligger i (og billederne)

set obj=createObject("Scripting.FileSystemObject")
'hvor=self.location
'WScript.echo hvor

set mapp=obj.getFolder(hvor)
set filer1=mapp.Files

dim item, i
i=0
for each item in filer1
i=i+1
document.Write "<tr><td width=200 height=10>Billed_nr: "& i &"<br>Billed navn: "&item.name&"<br><img src="&item.name&"></td></tr>"
Next

Set obj=Nothing
</script>
</table>

</td></tr></table>

</body>

</html>
Avatar billede absa1 Nybegynder
16. december 2002 - 20:32 #9
ha ha, "Hvad er din mail adr" = stigen ik´ ;-)
Avatar billede onkeldan Nybegynder
30. december 2002 - 02:13 #10
>absa1
Det er meningen at sciptet selv skal finde ud af stien...
Avatar billede onkeldan Nybegynder
15. februar 2003 - 17:43 #11
det er nok ikke muligt.....
lukker spørgsmålet
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
Kurser inden for grundlæggende programmering

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