Hallo AutoIt-ler
Irgendwie steh ich grad voll auf der Leitung.
Folgender Codeschnipsel (nicht schön, tut aber seinen Job im Gesamtprogramm soweit), soll prüfen, ab ein Laufswerkbuchstabe vorhanden ist oder nicht.
Spoiler anzeigen
While 1 ;Prüfung, ob Laufwerk mit entsprechendem Buchstaben vorhanden ist
$sLaufwerk = InputBox("Buchstabenangeben","Den Buchstaben des gewünschten Ziellaufwerkes eingben") & ":"
$alleLaufwerke = DriveGetDrive( "all" )
For $i = 1 to $alleLaufwerke[0]
If ($sLaufwerk = $alleLaufwerke[$i]) = True Then ExitLoop 2
Next
MsgBox(4096,"Kein Laufwerk", "Es wurde kein Laufwerk gefunden. Bitte neue Eingabe.")
WEnd
Nun ist dieser Teil meine Programmes aber eine Dauerschleife, wenn man keinen korrekten Buchstaben eingibt.
Wie bring ich es dem Programm bei, dass es sich auch beim Klick auf Cancel schließt.
Meine zwar, so ein Problem für mich schon mal gelöst zu haben, aber ich komme gerade nicht ums verrecken drauf.
Hilfe wäre super