Der vorhandene INPUTDTO-Wert sollte wahrscheinlich gelöscht werden, da SET / P den vorhandenen Wert beibehält, wenn der Benutzer nichts eingibt.
%Vor% Fügen Sie der Anweisung IF den Schalter /I
hinzu, wenn der Vergleich die Groß- / Kleinschreibung nicht berücksichtigen soll.
Die Logik ist einfach: Entfernen Sie zuerst alle Vorkommen von "DTO" aus Ihrer ursprünglichen Zeichenfolge und speichern Sie sie in einer anderen Variablen. Dann vergleichen Sie es mit der ursprünglichen INTPUTDTO
-Variable und fügen Sie am Ende ein "DTO" hinzu.
Wenn Sie sich nicht um die Skriptkomplexität kümmern, verwenden Sie einfach Folgendes:
%Vor%Vielleicht können Sie die Teilstring-Funktionen wie hier beschrieben verwenden: Was ist der beste Weg, um einen Teilstring in einer Batch-Datei zu machen? .
Vergleichen Sie dann diesen Teilstring gegen "DTO".
Tags und Links batch-file batch-processing