En esta ocacion y como siempre tengo inconvenientes, en el siguiente codigo realizo lo siguiente:
1 - Detecto todas las unidades de windows que esten READY
2 - Evito que me muestre la unidad de instalación de Windows
El objetivo en si y que aun no he podido lograr es, ¿Como puedo lograr que no me identifique las particiones de windows pero que si me identifique cuando este ingresado una unidad externa/RAC ?
Solo que identifique unidades extraibles PenDrive y Discos Externos
Aquí el codigo
Código: Seleccionar todo
$val = DriveGetDrive("ALL")
If Not @error Then
For $count = 1 To $val[0]
If DriveStatus($val[$count]) <> "READY" Then
Else
;¿Como puedo obviar que me detecte las particiones?
;Ya que solo deseo que detecte Unidades extraibles sean Flash o Discos externos
If $val[$count] <> @HomeDrive Then ; especifico que no debe mostrar la letra de la unidad donde se encuentra instalado Windows
$resultado = StringUpper(DriveGetLabel($val[$count]) & "(" & $val[$count] & ")")
ConsoleWrite($resultado & @CRLF)
EndIf
EndIf
Next
EndIf