kostenloser Webspace werbefrei: lima-city


Laufwerksvariablen in Visual Basic 2008

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    s*********y

    Hallo erstmal.

    Ich habe folgendes Problem: ich habe vor, mit VB 2008 (VB 9) ein eigenes USB-Menü zu erstellen.

    Dazu brauche ich aber die Variable des aktuellen Laufwerks, um ein Programm oder einen Ordnerpfad zu öffnen. Ich möchte, dass das nicht nur auf meinem PC klappt, sondern auf allen, wo ich meinen USB-Stick reinstecke.

    Oder kann mir wer sagen, wie man den Laufwerksbuchstaben von einem Laufwerk beim Reinstecken festlegt?

    Mfg
    Schokoteddy
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Was meinst du eigentlich mit USB-Menü?

    Du willst also rausfinden, in welchem Laufwerk dein USB-Stick drinsteckt? Hm...

    Also wie man alle Laufwerksbezeichnungen an jedem beliebigen Rechner herausfindet weiß ich:

    Dim alldrives As System.Collections.ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo) = My.Computer.FileSystem.Drives

    For Each drive In alldrives
    MsgBox(drive.Name) 'Laufwerksbuchstabe ausgeben, z.B. C:\
    If drive.DriveType = DriveType.Removable Then
    'Wenn es ein "entfernbares Laufwerk" ist... also USB-Stick o.ä.
    End If
    Next

    So könntest du wenigstens bestimmen ob ein Wechseldatenträger an deinem computer angeschlossen ist...
  4. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    Du solltest dir weiters darüber Gedanken machen, dass neu eingesteckte Laufwerke erkannt werden bzw. abgesteckte aus dem Menü entfernt werden:
    http://www.vbarchiv.net/forum/id10_i56833t56825_erkennen-wenn-usb-laufwerk-stick-eingesteckt.html
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!