Wie verkürzt man das angezeigte Verzeichnis in der Eingabeaufforderung von Windows 7 cmd?

432
Robbie Dee

Ich weiß, dass der Befehl PROMPT zum Ändern der Eingabeaufforderung verwendet werden kann, aber manchmal wird der Verzeichnispfad zu lang. Meistens interessiere ich mich nicht für das gesamte Verzeichnis, sondern nur für den letzten Ordner (Blatt). Gibt es eine Möglichkeit, es zu verkürzen?

0
Eingabeaufforderung ändern Sie können es beliebig ändern, bis Sie überhaupt ein Zeichen davon entfernen. Verwenden Sie beispielsweise den Befehl "prompt $ P $ _ $ G". Um diese Einstellung dauerhaft zu machen, erstellen Sie die Variable in der Benutzerumgebung mit dem erforderlichen Wert (MyComputer-RightClick-Properties-Zusätzlich-Environ-UserEnviron-Create, name = Eingabeaufforderung, value = needed_value). Akina vor 5 Jahren 0
Eine vollständige Liste der Eingabeaufforderungsoptionen finden Sie hier https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/prompt spikey_richie vor 5 Jahren 0

1 Antwort auf die Frage

0
LPChip

Die Eingabeaufforderung unterstützt nicht das Auflisten nur des aktuellen Ordners und auch die Abfrage von Umgebungsvariablen.

Obwohl der folgende Befehl möglich ist, funktioniert er nicht wie gewünscht:

prompt %cd:~-20%$G 

Der obige Befehl zeigt die rechten 20 Zeichen des Pfads an und scheint die beste Lösung zu sein. Wenn Sie jedoch den Pfad ändern, bleibt die Zeichenfolge genau gleich.

Das geht also nicht. Die Eingabeaufforderung enthält keine anderen Optionen, um nur den letzten Ordner in einem Pfad anzugeben.

Die meisten Leute möchten dies jedoch, weil auf einem langen Pfad der Cursor ganz am Ende des Bildschirms beginnt, was die Eingabe von Befehlen etwas erschwert.

Es gibt einige Lösungen, um mit diesem Problem zu arbeiten.

  1. Verwenden Sie keine langen Pfade, und wenn nötig, erstellen Sie Verknüpfungen, damit Sie eine Verknüpfung zu einem niedrigeren Pfad erstellen können, damit der Pfad selbst kürzer wird.

Beispielsweise haben Sie C: \ Programme (x86) \ Microsoft Office \ Office16 \ Root und möchten, dass dieser Ordner als kurzer Pfad verfügbar ist. Sie können Folgendes tun:

md c:\links cd /d c:\links mkdir /j "C:\Program Files(x86)\Microsoft Office\Office16\Root" Office 

Zum Erstellen symbolischer Links sind Administratorrechte an der Eingabeaufforderung erforderlich.

Wenn Sie nun zu c: \ links \ office wechseln, landen Sie im Office-Ordner, aber auf Ihrer Festplatte bleiben die Dateien im ursprünglichen Ordner.

  1. Erhöhen Sie die Größe des Eingabeaufforderungsfensters.

Sie können das Eingabeaufforderungsfenster einfach um die Anzahl der Spalten und Zeilen vergrößern, und es werden mehr, einschließlich längerer Pfade, auf Ihrem Bildschirm angezeigt.

  1. Ändern Sie die Eingabeaufforderung, um den Cursor in der nächsten Zeile zu platzieren. Unabhängig von der Länge des Pfads befindet sich der Cursor immer an derselben Stelle, sodass bei der Eingabe von Befehlen der lange Pfad nicht beeinträchtigt wird.

Sie könnten Ihre Eingabeaufforderung wie folgt schreiben:

C:\>prompt $P_$G  C:\ >_ 

oder C:> Aufforderung $ P $ G_

C:\> _ 

Wenn Sie mit den Änderungen an der Eingabeaufforderung zufrieden sind, können Sie Ihre Änderungen mit dem folgenden Befehl bestätigen:

setx prompt %prompt%