Batch: Wenn Buchstaben im Wort enthalten dann......
Hallo Leute,
Ich würde gerne folgendes realisieren:
Wenn im lokalen Computernamen die Buchstaben "fa" enthalten sind dann soll ein Befehl ausgeführt werden.
Ich habe bis jetzt nur die Möglichkeit gefunden das wenn die beiden Buchstaben immer an der selben Stelle sind ein Befehl ausgeführt wird.
Aber die beiden Buchstaben werden an unterschiedlichen Stellen im Computernamen sein.
Hat irgendwer eine Idee wie ich das realisieren könnte?
Danke!
Ich würde gerne folgendes realisieren:
Wenn im lokalen Computernamen die Buchstaben "fa" enthalten sind dann soll ein Befehl ausgeführt werden.
Ich habe bis jetzt nur die Möglichkeit gefunden das wenn die beiden Buchstaben immer an der selben Stelle sind ein Befehl ausgeführt wird.
Aber die beiden Buchstaben werden an unterschiedlichen Stellen im Computernamen sein.
Hat irgendwer eine Idee wie ich das realisieren könnte?
Danke!
Please also mark the comments that contributed to the solution of the article
Content-Key: 256288
Url: https://administrator.de/contentid/256288
Printed on: April 24, 2024 at 20:04 o'clock
7 Comments
Latest comment
Hallo Luckyman7471,
dann hat dir doch @DerWoWusste genau den richtigen Ansatz geliefert.
Ein IF Statement kannst du mit dieser Syntax nicht verwenden. Statt dessen sorgt die logische Befehlsverknüpfung mit && dafür, dass der Klammerausdruck nur dann ausgeführt wird, wenn FINDSTR erfolgreich war.
Grüße
rubberman
dann hat dir doch @DerWoWusste genau den richtigen Ansatz geliefert.
echo %computername%|>nul findstr "fa" && (
call :W_Computer
goto quit
)
Grüße
rubberman