[..] Lister les labels des supports amovibles
Posté : mer. 23 juil. 2008 15:50
Je souhaite lister les labels des clés ou disques amovibles connectés, exemple:
LEXAR128, AMOVIBLE200, DISQUE_EXT...
Le but est de pouvoir lancer un programme sur un chemin(lettre de lecteur) variable.
Seule problème je n'arrive pas à lister les labels.
Merci de votre aide.
LEXAR128, AMOVIBLE200, DISQUE_EXT...
Le but est de pouvoir lancer un programme sur un chemin(lettre de lecteur) variable.
Seule problème je n'arrive pas à lister les labels.
Code : Tout sélectionner
#include <GUIConstants.au3>
;$variable
Global $lecteur
Global $label
list_lecteur()
ConsoleWrite("var=" & $lecteur & @CRLF)
ConsoleWrite("var=" & $label & @CRLF)
; - - - - - - - - - - Liste des lecteurs
Func list_lecteur()
$var = DriveGetDrive( "REMOVABLE" );"ALL", "CDROM", "REMOVABLE", "FIXED", "NETWORK", "RAMDISK", or "UNKNOWN"
If NOT @error Then
For $i = 1 to $var[0]
$lecteur = $var[$i] &"\" &$lecteur
Next
Else
$label_cle = GUICtrlCreateLabel("PAS DE CLE USB DETECTEE",130,145)
EndIf
$variable = DriveGetLabel( $lecteur )
For $i = 1 to $variable[0]
$label = $variable[$i] &"\" &$label
Next
EndFunc
exit