Entfernen Sie die ersten 3 Zeichen in Var in Batch-Datei?

8

Wie mache ich das? Ich habe es versucht:

%Vor%

Wenn ich beispielsweise "Hello World" eintippe, sollte "lo World" angezeigt werden.

Tut mir leid, ich war zu vage. Dieser Code ist nicht wirklich der Code, aber das ist:

%Vor%

Ich habe nur versucht, es kürzer zu machen und den Fehler immer noch zu zeigen.

    
BBMAN225 21.02.2012, 04:44
quelle

1 Antwort

7

Ich habe es gerade ausprobiert und es funktioniert genau so, wie Sie es erwarten würden. Was bekommst du?

%Vor%

Also - es scheint, als ob Sie möglicherweise zwei Dinge brauchen: 1) Eine Art Ausgangsbedingung aus der zweiten Schleife. Zwischen dem Label :code und dem goto code für den Fall, dass die übereinstimmende Bedingung erreicht wird (d. H.% Co_de%) Nicht wissend, was von deinem Code gewünscht wird, würde ich etwas wie das folgende setzen

%Vor%

Dies wird anhalten und beenden, wenn die passende Zeile gefunden wird

2) Eine Art Ausgangsbedingung, wenn Sie das Ende der Linien erreichen und es keine Übereinstimmung gab. Mein Verdacht ist, dass dies den Fehler verursacht, den Sie sehen, da Ihre Eingabedatei diese Bedingung wahrscheinlich nicht erfüllt.

    
Steven Schroeder 21.02.2012 04:53
quelle

Tags und Links