Ich schreibe ein Batch-Skript, das Befehle empfängt und sie ausführt. Ich muss die Eingabe des Benutzers für eine Zeichenfolge am Ende der Eingabe untersuchen. Angenommen, ein Benutzer gibt ECHO Hello World & ECHO ON
ein und die Variable, in der dieser Befehl gespeichert ist, lautet %CHO%
. Wie kann ich die & ECHO ON
am Ende der Variablen finden?Suche Zeichenfolge am Ende der Variablen - Batch Scripting
Ich habe bereits eine Möglichkeit, ECHO ON &
in der Eingabe zu finden, aber ich brauche eine Möglichkeit zu überprüfen, ob & ECHO ON
ist am Ende der Variablen. Wenn ich nur nach & ECHO ON
suchen sollte, kann das Skript leicht & ECHO ONWARDS
oder etwas ähnliches verwechseln und denken, dass es tatsächlich & ECHO ON
ist.
Irgendwelche Ideen, wie dies getan werden kann?
Sie können einen Teilstring wie in der Hilfedatei für den Befehl 'SET' beschrieben verwenden. 'IF/I" Echo auf "=="% cho: ~ -7% "Echo Match' – Squashman