Was macht Strg + 2 in der Windows-Eingabeaufforderung?


0

Was bewirkt der Befehl in der Microsoft Windows-Eingabeaufforderung ctrl+2?

Ich erhalte folgende Ausgabe:

C:\Users\jallen>^@
More?

Was ist diese More?Eingabeaufforderung?

Antworten:


7

Je mehr? Diese Eingabeaufforderung erhalten Sie, nachdem Sie ein Caret am Ende der Befehlszeile verwendet haben, und können einen Befehl über mehrere Zeilen hinweg eingeben.

C:\>dir ^
More? c:\users

Ist das gleiche wie

c:\>dir c:\users

Kann in Batch-Dateien nützlich sein, um sie besser lesbar zu machen, wenn sehr lange Zeilen verwendet werden.

CONTROL + 2 erzeugt ^ @, was null ist. Aus Wikipedia

0 (null, NUL, \ 0, ^ @), ursprünglich als ignoriertes Zeichen gedacht, wird jetzt von vielen Programmiersprachen verwendet, um das Ende einer Zeichenfolge zu markieren.

In der Windows-Befehlszeile funktioniert es wie bei der Verwendung eines Carets, nur dass es vor dem Ende einer Zeile stehen kann. Nicht sicher, ob dies beabsichtigte Funktionalität oder eine Eigenheit des Befehlsprozessors ist.

C:\>dir ^@ A nonstandard place for a comment using CTRL-2
More? c:\users

auf xp pro cmd.exe getestet ctrl-2 schien nichts zu tun.
Barlop

@barlop Drücken Sie die Eingabetaste, nachdem Sie STRG-2 gedrückt haben, um die More?Eingabeaufforderung zu erhalten. Getestet hier mit Windows XP Pro unter Windows 7 Pro (XP-Modus).
Brian

Oh, ich habe das Rätsel gelöst. Ich bin auf einer britischen Tastatur / Layout. Auf einer britischen Tastatur steht über 2 ein Anführungszeichen (zufällig doppeltes Anführungszeichen). Aber der Schlüssel mit dem einfachen Anführungszeichen hat ein @ darüber, das mit der Umschalttaste erreicht wird. Wenn ich Strg + @ (also Strg + Umschalt + ') drücke, um Strg- @ zu geben, funktioniert es. Aber es funktioniert auch, wenn ich Strg + 'drücke, dann bekomme ich ^ @ Du kannst also die Schicht überspringen. Also für jede Tastatur ist es Strg mit der Taste mit @ drauf.
Barlop
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.