Avatar billede anders_n Nybegynder
27. februar 2002 - 18:21 Der er 7 kommentarer og
1 løsning

Hvis alle drevene på pc

hej jeg skal bruge noget (gerne hele koden !)

Først skal den vise alle drevene, sådan:

A
C
D
E
F
G

Hvis det er muligt kan den så kende forskel på om det er en harddisk eller et cdrom drev fx ?? noget med nogle ikoner foran haster meget !! SÅ håber nogle vil hjælpe... hurtigt
Avatar billede anders_n Nybegynder
27. februar 2002 - 18:23 #1
Det vigtigste er lige i første omgang at få den til at skrive alle drevene
Avatar billede drean Nybegynder
27. februar 2002 - 18:26 #2
Avatar billede rou Nybegynder
27. februar 2002 - 18:26 #3
Her er en funktion fra VBScript doc'en..

<%
Function ShowDriveList
  Dim fso, d, dc, s, n
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set dc = fso.Drives
  For Each d in dc
      n = ""
      s = s & d.DriveLetter & " - "
      If d.DriveType = Remote Then
        n = d.ShareName
      ElseIf d.IsReady Then
        n = d.VolumeName
      End If
      s = s & n & "<BR>"
  Next
  ShowDriveList = s
End Function
%>

- Rou
Avatar billede rou Nybegynder
27. februar 2002 - 18:27 #4
.. og iøvrigt, hvordan du får drevtypen:

<%
Function ShowDriveType(drvpath)
  Dim fso, d, t
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set d = fso.GetDrive(drvpath)
  Select Case d.DriveType
      Case 0: t = "Unknown"
      Case 1: t = "Removable"
      Case 2: t = "Fixed"
      Case 3: t = "Network"
      Case 4: t = "CD-ROM"
      Case 5: t = "RAM Disk"
  End Select
  ShowDriveType = "Drive " & d.DriveLetter & ": - " & t
End Function
%>
Avatar billede anders_n Nybegynder
27. februar 2002 - 18:32 #5
hvordan kalder man så teksten frem det er jo abre funktioner. ??
Avatar billede drean Nybegynder
27. februar 2002 - 18:40 #6
<%
Function ShowDriveList
  Dim fso, d, dc, s, n
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set dc = fso.Drives
  For Each d in dc
      n = ""
      s = s & d.DriveLetter & " - "
      If d.DriveType = Remote Then
        n = d.ShareName
      ElseIf d.IsReady Then
        n = d.VolumeName
      End If
      Select Case d.DriveType
      Case 0
      t = "Unknown"
      Case 1
t = "Removable"
      Case 2
t = "Fixed"
      Case 3
t = "Network"
      Case 4
t = "CD-ROM"
      Case 5
t = "RAM Disk"
      End Select

      s = s & n & " " & t & "<BR>"
  Next
  ShowDriveList = s
End Function
%>
Avatar billede drean Nybegynder
27. februar 2002 - 18:40 #7
måske
Avatar billede anders_n Nybegynder
27. februar 2002 - 18:47 #8
Tak drean
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