Ein Passwort überprüfen, wenn es nicht aus Ziffern besteht eine Fehlermeldung anzeigen
Hallo Administratoren,
ich bin gerade dabei ein Passwortprüfer in Batch zu schreiben, aber ich komme gerade nicht weiter.
Das Passwort ist als Variabele "pass" festgelegt.
Der Prüfer soll jetzt das Passwort überprüfen ob es nur aus Ziffern besteht.
Wenn nicht soll er eine Fehlermeldung anzeigen z.B: "Fehler! Das Passwort muss aus Ziffern bestehen".
Könnte mir dabei jemand helfen?
Gruß Motorcross
Das Passwort ist als Variabele "pass" festgelegt.
Der Prüfer soll jetzt das Passwort überprüfen ob es nur aus Ziffern besteht.
Wenn nicht soll er eine Fehlermeldung anzeigen z.B: "Fehler! Das Passwort muss aus Ziffern bestehen".
Könnte mir dabei jemand helfen?
Gruß Motorcross
Please also mark the comments that contributed to the solution of the article
Content-Key: 119767
Url: https://administrator.de/contentid/119767
Printed on: April 26, 2024 at 03:04 o'clock
3 Comments
Latest comment
set /a pass1=%pass%
Wenn als Ergebnis 0 rauskommt bzw. ein Fehler angezeigt wird, was das Passwort falsch.
Konsole:
set /?
if /?
Wenn als Ergebnis 0 rauskommt bzw. ein Fehler angezeigt wird, was das Passwort falsch.
Konsole:
set /?
if /?
Hallo Motorcross
um auf deine Frage einzugehen. Der Script könnte folgendermassen aussehen:
Probier mal und viele Grüße
Tsuki
um auf deine Frage einzugehen. Der Script könnte folgendermassen aussehen:
Do While Not IsNumeric(ZahlEingabe)
ZahlEingabe = InputBox("Bitte geben Sie eine Zahl ein.")
If StrPtr(ZahlEingabe) = 0 Then Exit Sub
KeineNummer = 1
For iKN = 1 To Len(ZahlEingabe)
KN$ = Mid(ZahlEingabe, iKN, 1)
If IsNumeric(KN$) = False Then
KeineNummer = 0
End If
DoEvents
Next
If KeineNummer = 0 Then
MsgBox "Bitte nur Zahlen eingeben."
End If
Loop
Probier mal und viele Grüße
Tsuki