IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Problème de chemin VBA


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Par défaut Problème de chemin VBA
    Bonjour à tous,

    Je fais appel a vos compétences car les miennes sont assez restrintes !

    Je bloque sur un problème de chemin :
    Je souhaiterais savoir comment faire pour obtenir la lettre correspondante au lecteur cdrom d'un PC (car elle peut varier en fonction des PC !) et pouvoir l'insérer dans mes liens automatiquement !

    çà fait deux semaines que je cherche sans la moindre solution !

    merci d'avance pour l'aide que vous pourrez me fournir.

    A trés bientôt avec des réponses j'espère

    Rémy

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 59
    Par défaut
    Si ca peut t'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Imports System.Management
     
    Public Class Form1
        Public Enum DriveType
            Inconnu = 0
            NoRootDirectory = 1
            Amovible = 2
            HardDisk = 3
            NetworkDrive = 4
            CDROM = 5
            RamDisk = 6
        End Enum
     
        Public Function GetDriveType(ByVal strDrive As String) As DriveType
            strDrive = "Win32_LogicalDisk='" & strDrive.Substring(0, 2) & "'"
            Dim moDisk As ManagementObject = New ManagementObject(strDrive)
            Return DirectCast([Enum].Parse(GetType(DriveType), moDisk("DriveType").ToString()), DriveType)
        End Function
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim astrDrives() As String = Environment.GetLogicalDrives()
            Dim strDrive As String
            For Each strDrive In astrDrives
                If GetDriveType(strDrive) = 5 Then
                    MsgBox(strDrive)
                    Exit For
                End If
            Next strDrive
        End Sub
    End Class

Discussions similaires

  1. [débutant][URL] problème de chemin
    Par soulhouf dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 14/09/2005, 16h25
  2. [MFC]Problème de chemin de fichier
    Par benahpets dans le forum MFC
    Réponses: 3
    Dernier message: 06/09/2005, 13h07
  3. [XSLT] Problème de chemin d'accès + XSLT
    Par Jorus dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/09/2004, 08h36
  4. Réponses: 17
    Dernier message: 13/07/2004, 20h37
  5. [JSP] Include, problème de chemin relatif
    Par dafly dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/04/2004, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo