Ein liebes Hallo ringsherum,
habe ein Problemchen mit einem USB-Stick, bzw. weiß nicht so richtig, ob das überhaupt geht. Wollte mal wieder etwas probieren und Programm soll so sinngemäß warten, bis ein (& später der richtige) USB-Stick eingesteckt ist, dann fortfahren. Falls der Stick nicht schon angesteckt ist.
Spoiler anzeigen
$var = DriveGetDrive( "REMOVABLE" )
[/autoit] [autoit][/autoit] [autoit]While @error=1
[/autoit] [autoit][/autoit] [autoit]MsgBox(1, "Schade", "Nix gefunden"& " Errorcode: " & @error); 1
SplashTextOn("Hinweis:","Bitte USB-Stick anstecken!!",-1,200)
Sleep(5000); 5sek
; eigentlich noch Name prüfen, aber erst, wenn funktioniert...
; Pause ist nur durch Sleep...
WEnd
;Func _StickOk()
[/autoit] [autoit][/autoit] [autoit]$var2 = DriveGetLabel( $var[1])
MsgBox(4096,"USB-Stick","Laufwerk: "& StringUpper($var[1]) & " & Bez.: "& $var2 & " _Errorcode: " & @error); 0
;Exit
;EndFunc
[/autoit] [autoit][/autoit] [autoit]; danach Name prüfen
[/autoit]
Allerdings weiß ich nicht, ob das überhaupt geht, hatte gehofft, mit meinem letztem "geistigen Erguss" *gg*
würde es funktionieren, nachdem ich alle anderen von mir getesteten Versionen nach Erfolglosigkeit verworfen hatte.
Geht das überhaupt und wenn ja, wie? Wie immer für jede Hilfe besten Dank im Voraus.
GLG
Anfänger Willy