Die Befehlszeile funktioniert wie ein einzeiliges Textverarbeitungsprogramm, sodass Sie jeden Teil des Befehls jederzeit bearbeiten können, bevor Sie drücken Enter es auszuführen (bzw Esc um es zu löschen).

 

Die eingegebene Befehlszeile (vor Alias- und Variablenerweiterung) kann maximal 65,535 Zeichen enthalten. Sehen Beschränkungen der Befehlszeilenlänge.

 

Sie können (unter anderem) die folgenden Bearbeitungstasten verwenden, wenn Sie einen Befehl (die Wörter) eingeben Ctrl und Shift Ich meine, die zu drücken Ctrl or Shift Schlüssel zusammen mit dem anderen genannten Schlüssel). Die hier aufgeführten Tastenanschläge sind die Standardwerte; Die Tasten können mit bearbeitet werden zur Auswahl / Tastaturdialog.

 

Cursorbewegungstasten:

 

DirektiveStandard        Beschreibung

 

Links Nach links        Bewegen Sie den Cursor um ein Zeichen nach links in der Eingabezeile
Richtig Nach rechts        Bewegen Sie den Cursor ein Zeichen nach rechts in der Eingabezeile
WordLeft Strg-Links        Bewegen Sie den Cursor ein Wort nach links
WordRight Strg-Rechts        Bewegen Sie den Cursor ein Wort nach rechts
BeginLine Startseite        Bewegen Sie den Cursor an den Anfang der Zeile
Ziellinie Ende        Bewegen Sie den Cursor an das Ende der Zeile
ArgLeft Alt-Umschalt-Links        Bewegen Sie den Cursor nach links zum vorherigen Argument
ArgRight Alt-Umschalt-Rechts        Bewegen Sie den Cursor nach rechts zum nächsten Argument

 

Schlüssel einfügen und löschen:

 

DirektiveStandard        Beschreibung

 

Ins Ins        Einfüge-/Überstreichmodus umschalten
die Entf        Das Zeichen am Cursor löschen
Rücktaste Rücktaste        Das Zeichen links vom Cursor löschen
DelWordLeft Strg-L        Löschen Sie das Wort links vom Cursor
DelWordRight Strg-R        Löschen Sie das Wort rechts vom Cursor
DelArgLeft Strg-Alt-L        Löschen Sie das Argument links vom Cursor
DelArgRight Strg-Alt-R        Löschen Sie das Argument rechts vom Cursor
DelToBeginning Strg-Pos1        Löschen vom Cursor bis zum Zeilenanfang
DelToEnd Strg-Ende        Löschen vom Cursor bis zum Ende der Zeile
Löschlinie Esc        Löschen Sie die gesamte Zeile
Pasta Strg-V oder Umschalt-Einf        Zeile aus der Zwischenablage einfügen
Strg-Umschalt-V        Fügen Sie ein „ & “ zwischen Zeilen einer mehrzeiligen Einfügung ein
Argument0Strg-0        Argument 0 aus der vorherigen Befehlszeile abrufen
Argument1 Strg-1        Argument 1 aus der vorherigen Befehlszeile abrufen
Argument2 Strg-2        Argument 2 aus der vorherigen Befehlszeile abrufen
Argument3Strg-3        Argument 3 aus der vorherigen Befehlszeile abrufen
Argument4 Strg-4        Argument 4 aus der vorherigen Befehlszeile abrufen
Argument5 Strg-5        Argument 5 aus der vorherigen Befehlszeile abrufen
Argument6 Strg-6        Argument 6 aus der vorherigen Befehlszeile abrufen
Argument7 Strg-7        Argument 7 aus der vorherigen Befehlszeile abrufen
Argument8 Strg-8        Argument 8 aus der vorherigen Befehlszeile abrufen
Argument9 Strg-9        Argument 9 aus der vorherigen Befehlszeile abrufen
Wiederholen Alt-Y        Das letzte Rückgängigmachen wiederherstellen
Rückgängig machen Alt-Z        Die letzte Bearbeitung rückgängig machen
VorherigesArgument Strg-B        Erinnern Sie sich an das letzte Argument aus der vorherigen Befehlszeile

 

Hervorheben:

 

DirektiveStandard        Beschreibung

 

Wählen Sie „FromHome“. Umschalt-Pos        Markieren Sie vom Anfang der Zeile bis zum Cursor
Wählen Sie Links aus Umschalt-Links        Fügen Sie das Zeichen links zur Auswahl hinzu
Wählen Sie Rechts aus Umschalt-Rechts        Fügen Sie das Zeichen rechts zur Auswahl hinzu
SelectToEnd Umschalt-Ende        Markieren Sie vom Cursor bis zum Ende der Zeile
SelectWordLeft Strg-Umschalt-Links        Das Wort links zur Auswahl hinzufügen)
Wählen Sie WordRight aus Strg-Umschalt-Rechts        Fügen Sie das Wort rechts zur Auswahl hinzu
KopierenStrg-Y        Kopieren Sie den markierten Text in die Zwischenablage
Strg-C        Kopieren Sie den markierten Text in die Zwischenablage (falls etwas hervorgehoben ist); Andernfalls brechen Sie den Befehl ab

 

Ausführung:

 

DirektiveStandard        Beschreibung

 

ExecLine Geben Sie        Ausführen ein oder akzeptieren Sie eine Zeile
LineToEnd Strg-Eingabetaste        Kopieren Sie die aktuelle Befehlszeile an das Ende der Verlaufsliste und führen Sie sie dann aus
Strg-C oder Strg-Unt        Brechen Sie die Befehlszeile ab, ohne sie in der Verlaufsliste zu speichern

 

Tab-Vervollständigung:

 

DirektiveStandard        Beschreibung

 

NächsteDatei Tab oder F9        Ruft den nächsten passenden Dateinamen während der Tab-Vervollständigung ab
Datei hinzufügenF10        Eintrag zur Tabulatorvervollständigung beibehalten und einen weiteren hinzufügen
VerzeichnisvervollständigungUmschalt-F6        Zwischen der Dateinamenvervollständigung „Standarddateien + Verzeichnisse“ und „Nur Verzeichnisse“ umschalten
DateiDurchsuchen F5        Zeigt das Windows-Dialogfeld zum Durchsuchen von Dateien an
OrdnerDurchsuchen Alt-F5        Zeigt den Windows-Dialog zum Durchsuchen von Ordnern an
LFNToggle Strg-A        Tab-Vervollständigung zwischen langem Dateinamen und kurzem Dateinamen auf LFN-Laufwerken umschalten
Originaldatei Alt-F9        Stellen Sie den ursprünglichen Dateinamen wieder her
PATHCompletionStrg-F6        Umschalten zwischen der Vervollständigung der im lokalen Verzeichnis gefundenen Dateien und der Vervollständigung im lokalen Verzeichnis + allen Verzeichnissen in PATH
PopFileF7 oder Strg-Tab        Öffnet das Tab-Vervollständigungsfenster
VorherigeDatei F8 oder Umschalt-Tab        Ruft den vorherigen passenden Dateinamen ab
RepeatFile F12        Wiederholen Sie den vorherigen übereinstimmenden Dateinamen

 

 

Befehls- und Verzeichnisverlauf:

 

DirektiveStandard        Beschreibung

 

HistWinOpen PgUp        Öffnen Sie das Popup-Fenster „Befehlsverlauf“.
DirWinOpen F6        Öffnet das Popup-Fenster „Verzeichnisverlauf“.
EndHistory Strg-E        Zeigt den letzten Eintrag in der Verlaufsliste an
Letzte Geschichte F3        Gibt den letzten Verlaufseintrag zurück
DelHistory Strg-D        Löschen Sie den aktuellen Eintrag in der Verlaufsliste und zeigen Sie den vorherigen Eintrag an
Geschichte speichern Strg-K        Speichern Sie die Befehlszeile in der Befehlsverlaufsliste, ohne sie auszuführen
NächsteGeschichte Nach unten        Den nächsten Befehl aus dem Befehlsverlauf abrufen
NextDirHistory Shift-PgDn        Das nächste Verzeichnis aus dem Verzeichnisverlauf abrufen
VorherigerVerzeichnisverlauf Shift-PgUp        Vorheriges Verzeichnis aus dem Verzeichnisverlauf abrufen
VorherigeGeschichte Nach oben        Rufen Sie den vorherigen Befehl aus dem Befehlsverlauf ab
PrintHistory Strg-P ​​       Drucken Sie den Befehlsverlauf

 

Sonstiges:

 

DirektiveStandard        Beschreibung

 

Hilfe F1        Zeigt das Hilfethema für den aktuellen Befehl an
HelpWord Strg-F1        Zeigt das Hilfethema für das Wort am Cursor an
Übergeordnetes Verzeichnis Strg-Umschalt-Hoch        In das übergeordnete Verzeichnis wechseln
AliasExpandStrg-W        Erweitern Sie alle Aliase in der Befehlszeile
VariableExpand Strg-X        Erweitern Sie Variablen in der gesamten Befehlszeile
VariableExpandWordStrg-Umschalt-X        Erweitern Sie die Variablen für das aktuelle Wort
CommandDialog Alt-F2        Zeigt den Befehlsdialog für das erste Argument in der Befehlszeile an
CommandEscapeAlt-255        Interpretieren Sie den nächsten Tastendruck nicht als Befehlszeilen-Bearbeitungstaste
regulärer Ausdruck Strg-F7        Zeigt das Dialogfeld zur Analyse regulärer Ausdrücke an
Einzelner Schritt Strg-F5        Batch-Debugger in Einzelschritten umschalten
FontMax Strg-Plus        Erhöhen Sie die Schriftgröße der Konsole
SchriftartMin Strg-Minus        Reduzieren Sie die Schriftgröße der Konsole
ConsoleHeightMaxStrg-Alt-Umschalt-Runter        Erhöhen Sie die Höhe des Konsolenfensters
ConsoleHeightMaxStrg-Alt-Umschalt-Hoch        Verringern Sie die Höhe des Konsolenfensters
ConsoleWidthMaxStrg-Alt-Umschalt-Rechts        Erhöhen Sie die Breite des Konsolenfensters
KonsolenbreiteMinStrg-Alt-Umschalttaste-Links        Reduzieren Sie die Breite des Konsolenfensters
MoveConsoleDown Alt-Win-Down        Bewegt das Konsolenfenster nach unten
MoveConsoleUp Alt-Win-Up        Bewegt das Konsolenfenster nach oben
MoveConsoleLeft Alt-Win-Links        Bewegt das Konsolenfenster nach links
MoveConsoleRight Alt-Win-Rechts        Bewegt das Konsolenfenster nach rechts
RepeatArgumentUmschalt-F12        Wiederholen Sie das vorherige Befehlszeilenargument

 

Um Text in der Befehlszeile hervorzuheben, verwenden Sie die Maus oder halten Sie die Taste gedrückt Shift Taste und verwenden Sie eine der oben aufgeführten Cursorbewegungstasten. Sie können ein vollständiges Wort auswählen, indem Sie den Cursor an einer beliebigen Stelle im Wort platzieren und mit der Maus doppelklicken. Sobald Sie Text in der Befehlszeile ausgewählt oder hervorgehoben haben, ersetzt jeder neue Text, den Sie eingeben, den hervorgehobenen Text. Wenn Sie drücken Bksp or die Während in der Befehlszeile Text hervorgehoben ist, wird der hervorgehobene Text gelöscht.

 

TCC deaktiviert die Auswahl nicht, wenn Sie die linke oder rechte Cursortaste (oder Umschalt-Links, Umschalt-Rechts, Umschalt-Strg-Links oder Umschalt-Strg-Rechts) verwenden. Durch die Auswahl (Markierung) über die Tastatur (Umschalt-Links / Umschalt-Rechts) können Sie also zur Auswahl zurückkehren (innerhalb der Auswahl oder unmittelbar davor oder danach) und ihre Größe mit Umschalt-Links / Umschalt-Rechts erneut ändern.

 

Während Sie an der Eingabeaufforderung arbeiten, können Sie die Zwischenablage verwenden, um Text dazwischen zu kopieren TCC und andere Anwendungen (siehe Text hervorheben und kopieren für weitere Einzelheiten). Sie können auch verwenden Drag and Drop um einen Dateinamen aus einer anderen Anwendung in die Befehlszeile einzufügen.

 

Die meisten Befehlszeilenbearbeitungsfunktionen sind auch verfügbar, wenn Sie zur Eingabe einer Eingabezeile aufgefordert werden. Beispielsweise können Sie die Befehlszeilen-Bearbeitungstasten verwenden, wenn BESCHREIBEN fordert zur Eingabe einer Dateibeschreibung auf, wann SPEISUNG fordert zur Eingabe aus einer Alias- oder Batchdatei auf oder wann LISTE fordert Sie zur Eingabe einer Suchzeichenfolge auf.

 

Wenn Sie möchten, dass Ihre Eingaben in der Befehlszeile eine andere Farbe haben, sehen Sie sich die an Windows-Registerkarte dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. Konfigurationsdialoge.

 

TCC fordert zur Eingabe von zusätzlichem Befehlszeilentext auf, wenn Sie das Escape einfügen Zeichen als allerletztes Zeichen einer eingegebenen Befehlszeile. (Das Standard-Escape-Zeichen ist das Caret-Zeichen „^".) Beispielsweise:

 

Echo Der schnelle braune Fuchs sprang über den faulen ^

Mehr? schlafender Hund. > Alphabet

 

Sie können sich an den vorherigen Befehl erinnern und eine Zeichenfolge mit dem ersetzen !str1!str2! Syntax. Zum Beispiel, um den vorherigen Befehl abzurufen und zu ersetzen str2 für str1:

 

Echo foo

!echo!dir!

 

führt den Befehl „dir foo“ aus.

 

Manchmal möchten Sie möglicherweise einen der Befehlszeilen-Bearbeitungstastenanschläge in der Befehlszeile eingeben, anstatt die übliche Aktion der Taste auszuführen. Angenommen, Sie haben ein Programm, dessen Befehlszeile ein Strg-R-Zeichen erfordert. Normalerweise können Sie diesen Tastendruck nicht an der Eingabeaufforderung eingeben, da er als Befehl „Wort rechts löschen“ interpretiert würde. Um dieses Problem zu umgehen, verwenden Sie den speziellen Tastendruck Alt-255. Du betrittst Alt-255 indem Sie die Taste gedrückt halten Andere Halten Sie die Taste gedrückt, während Sie 0255 auf dem Ziffernblock eingeben, und lassen Sie dann die Taste los Andere Schlüssel. Das zwingt TCC um den nächsten Tastendruck wörtlich zu interpretieren und in der Befehlszeile zu platzieren, wobei jede besondere Bedeutung ignoriert wird, die er normalerweise als Befehlszeilen-Bearbeitungs- oder Verlaufs-Tastendruck haben würde. Sie können verwenden Alt-255 um die normale Bedeutung von Tastenanschlägen zur Befehlszeilenbearbeitung zu unterdrücken, auch wenn sie mit neu zugewiesen wurden Schlüsselzuordnungsanweisungen und Alt-255 selbst kann mit der CommandEscape-Konfigurationsoption neu zugewiesen werden.

 

Alternative Tastatureingabemethode:

 

Die oben erwähnte Methode für Alt-255 kann zur Generierung anderer Zeichen verwendet werden. Sie müssen die Zifferntasten des Ziffernblocks verwenden, nicht die Tastenreihe oben auf Ihrer Tastatur. Wenn das Alt + Tastatur Der Ansatz wird in einer Unicode-Umgebung verwendet. TCC geht davon aus, dass ein dreistelliger Dezimalwert ein ASCII-Zeichen bedeutet, während ein vierstelliger Dezimalwert ein Unicode-Glyph bedeutet. Stellen Sie sicher, dass Ihre Hardware, Ihr Zeichensatz, Ihre Codepage und Ihre Schriftart die gewünschte Kombination unterstützen. Seien Sie bei dieser Methode vorsichtig, wenn Sie vorhaben, das generierte Zeichen auf andere Weise zu manipulieren Windows Komponenten. Siehe den Abschnitt über ASCII, Tastencodes und ANSI X3.64-Befehle für einige zusätzliche Informationen.