
90776
25.07.2010
Batch auf Ähnlichkeit prüfen
Hallo @ all
gibt es eine Möglichkeit in Batch zwei Zeichenfolgen auf Ähnlichkeit zu vergleichen
z.B.
Vergleich auf die ersten fünf
Var1 = Administrator
Var2 = Admin
also z.B. dass "Admin" = "Administrator"
Etwa in diesem Sinne
if %var1% EQU %var2% do
Grüsse
Switcher
gibt es eine Möglichkeit in Batch zwei Zeichenfolgen auf Ähnlichkeit zu vergleichen
z.B.
Vergleich auf die ersten fünf
Var1 = Administrator
Var2 = Admin
also z.B. dass "Admin" = "Administrator"
Etwa in diesem Sinne
if %var1% EQU %var2% do
Grüsse
Switcher
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 147598
Url: https://administrator.de/forum/batch-auf-aehnlichkeit-pruefen-147598.html
Ausgedruckt am: 22.05.2025 um 18:05 Uhr
7 Kommentare
Neuester Kommentar
Hallo Switcher,
"Ähnlichkeit" müsste man schon genauer definieren.
Was geht, ist bspw. Groß- und Kleinschreibung ignorieren: if /i ...
Was natürlich auch geht, ist das von dir beschriebene. Schau dir dazu mal die Hilfe zu SET an.
BTW Das "do" gehört zu einem anderen Befehl.
Grüße
rubberman
"Ähnlichkeit" müsste man schon genauer definieren.
Was geht, ist bspw. Groß- und Kleinschreibung ignorieren: if /i ...
Was natürlich auch geht, ist das von dir beschriebene. Schau dir dazu mal die Hilfe zu SET an.
if %var1:~0,5% EQU %var2:~0,5% echo Aehnlich!
Grüße
rubberman
Hallo Switcher.
So leider gar nicht. IMO 3 Möglichkeiten:
- verschachtelte Bedingungen
- mehrere Bedingungen in Folge
- echo an findstr pipen
Grüße
rubberman
So leider gar nicht. IMO 3 Möglichkeiten:
- verschachtelte Bedingungen
if %Test%==3 (
echo WAHR
) else (
if %Test%==4 (
echo WAHR
) else (
echo FALSCH
)
)
- mehrere Bedingungen in Folge
if %Test%==3 echo WAHR
if %Test%==4 echo WAHR
- echo an findstr pipen
echo.%Test%|findstr "\<3\> \<4\>" >nul &&(
echo WAHR
) || (
echo FALSCH
)
Grüße
rubberman
@bastla
Ist viel einfacher und entspricht mehr der eigentlichen Forderung.
04:07 fällt mir aber nicht einfaches mehr ein
Grüße
rubberman
Ist viel einfacher und entspricht mehr der eigentlichen Forderung.
04:07 fällt mir aber nicht einfaches mehr ein
Grüße
rubberman