Hallo Gemeinde,
seit 2021 benutze ich folgenden Code in meinem Programm um festzustellen ob ein bestimmter USB-Stick
angeschlossen ist:
AutoIt
Local $Name = "SCCMBOOT"
Local $aArray1 = 0
Sleep(1500)
Local $aDGD = DriveGetDrive("REMOVABLE")
For $i = 1 To UBound($aDGD)
If DriveGetLabel($aDGD[$i] & "\") = $Name Then
;~ ...
;~ ...
EndIf
Next
Alles anzeigen
Das Ergebnis in $aDGD sieht so aus: Row|Col 0
# 0|5
# 1|d:
# 2|f:
# 3|g:
# 4|h:
# 5|i:
Warum bekomme ich seit heute kein Label mehr zurück
Am Montag ging es noch.
Wenn ich DriveGetLabel("F:\") ausführe bekomme ich das Label des Sticks zurück
Liegt das eigentlich an Autoit oder am OS. Ich hatte das jetzt schon öfter das bestimmte Codes Monate oder wie in diesem Fall Jahre funktionieren, und dann auf einmal nicht mehr. Echt nervig...