effeksys
Goto Top

Zeichenabfrage- Zahl oder Buchstabe

Hallo zusammen.

In meinen bisherigen Batchskript frage lese ich aus dem Computernamen ab dem 3.Zeichen drei Zeichen aus.
set var=%COMPUTERNAME:~2,3%
Ich würde jetzt aber gern eine Abfrage einbauen welche überprüft ob das 6.Zeichen ein Zahl ist.
Sinngemäß also:
if %COMPUTERNAME:~5,1% == Zahl

Vielen Dank im Voraus!
Thomas

Content-ID: 167070

Url: https://administrator.de/contentid/167070

Ausgedruckt am: 20.11.2024 um 00:11 Uhr

Biber
Biber 27.05.2011 um 17:33:20 Uhr
Goto Top
Moin efffeksys,

If "%computername:~5,1%" GEQ "0" if "%computername:~5,1%" LEQ "9" @echo Ziffer

Grüße
Biber
bastla
bastla 27.05.2011 um 17:33:41 Uhr
Goto Top
Hallo effeksys!

Etwa so:
echo "0123456789"|findstr "%COMPUTERNAME:~5,1%">nul && echo Ist Ziffer
Grüße
bastla