Forum
Tipps
News
Menu-Icon

Batch: Mindestlänge von eingabe Prüfen?

Zitat
echo BLA muss mindestens 5 Zeichen lang sein!
set /p BLA=

Wie kann ich eine Mindestlänge festlegen die %BLA% haben muss? Also z.B. soll %BLA% mindestens 5 Zeichen lang sein.
Wie kann man das überprüfen?
Dass, wenn %BLA% kürzer als 5 ist, z.B. der "goto ..." Befehl aufgerufen wird?

Antworten zu Batch: Mindestlänge von eingabe Prüfen?:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

hiermit dürfte es schon fast erledigt sein:

@echo off & setlocal
set /p wort=Wort eingeben:
set /a laenge=0
:Loop
call set Z=%%wort:~%laenge%,1%%
if defined Z (set /a laenge+=1 & goto :Loop)
echo Das Wort "%wort%" hat %laenge% Zeichen

Gruß,
Mario 8)

« python setzt automatisch ein spaceExcel VBA: Datenübernahme aus anderer Mappe abhängig von Änderung in einer Zelle »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Alphanumerische Zeichen
Alphanumerische Zeichen: Damit sind bestimmte Zeichenkombinationen gemeint, die aus Zahlen und einigen Buchstaben bestehen können. Während die Zeichenfolge "123...

Zwischenablage
Die Zwischenablage (eng. Clipboard) ist ein temporärer Speicher im Arbeitsspeicher (RAM) des Computers. In der Zwischenablage können Informationen für kurz...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...