Schritt 1: Wie es zu tun
Richten Sie zunächst eine Variable (ich % a% für dieses Beispiel verwendet, aber können Sie jede mögliche Sache.)
Zeigt alle, aber die ersten 2 Buchstaben % ein: ~ 2 %
Zeigt alle, aber die letzten beiden Buchstaben % ein: ~ 0, -2 %
Zeigt alle, aber die ersten 2 und die letzten 2 Buchstaben % ein: ~ 2, -2 %
Zeigt nur die erste 2 Buchstaben % ein: ~ 0, 2 %
Zeigt nur die letzte 2 Buchstaben % ein: ~-2 %
Zeigt nur die ersten 2 Buchstaben und die letzten 2 Buchstaben % ein: ~ 0, 2 %% ein: ~-2 %
Ich habe 2 für jedes Beispiel, sei Sie beliebig verwenden können, was Sie wollen.
Ich habe eine Programm enthalten, die nach einem Wort fragt, dann schneiden Sie es in Stücke mit nur den oben verwendeten Methoden. Sie können laden Sie es von unten oder kopieren und fügen Sie ihn in den Editor, wenn Sie mir nicht vertrauen. ;(
ab
Titel Zeit editer
CLS
Farbe 70
Echo schreiben ein Wort 6 Buchstaben oder mehr lang.
Set/p a =
CLS
Vollständige Wort Echo: % a%
Echo.
Echo ersten 2 Buchstaben gegangen:
Echo % ein: ~ 2 %
Echo.
Echo letzten zwei Buchstaben gegangen:
Echo % ein: ~ 0, -2 %
Echo.
Wiederholen Sie die ersten 2 Buchstaben:
Echo % ein: ~ 0, 2 %
Echo.
Wiederholen Sie die letzten 2 Buchstaben:
Echo % ein: ~-2 %
Echo.
Echo 2 ersten und letzten 2 Buchstaben
Echo gegangen:
Echo % ein: ~ 2, -2 %
Echo.
Ersten 2 Buchstaben und letzten 2 Echo
Echo Buchstaben: % ein: ~ 0, 2 %% ein: ~-2 %
Pause > Nul
Dies wird nicht der Wert der Variable bearbeiten, sondern nur einige von den Variablen Wert davon gesehen oder verwendet. Wenn Sie sehen wollten, ob jemand etwas beginnend mit Ihren Namen eingegeben haben, würden Sie schreiben:
Set/p imput =
Wenn % imput: ~ 0, 4 % == NAME echo Quit über mich reden.
Der Wert selbst würde nichts ändern, nur was gesehen oder verwendet hat.
Legen Sie ein = NATHAN
Echo % ein: ~ 0, 2 %
Echo %
pausieren
Der Bildschirm Woud zeigen:
NA
NATHAN
Jede Taste um fortzufahren...
Das würde zeigen, die ersten 2 Buchstaben von den Wert der Variablen "a", aber der Wert sich nicht ändert. Wenn Sie mit dieser Methode den Wert einer Variablen ändern wollten, würden Sie dies tun:
Legen Sie ein = NATHAN
Gruppe b = % ein: ~ 0, 2 %
Legen Sie ein = %b %
Echo ein
pausieren
Der Bildschirm würde zeigen:
NA
Viel Spass!