90776
Jul 25, 2010
4883
7
0
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 147598
Url: https://administrator.de/contentid/147598
Printed on: May 4, 2024 at 12:05 o'clock
7 Comments
Latest comment
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