CMD-Vervollständigung für ausführbare Pfaddateien

8

Nehmen wir einen Ordner an C:\Convert, der a enthält convertImage.exe. Nachdem ich C:\Convert% PATH% eingegeben habe, möchte ich die Vervollständigung in CMD für convertImage.exe verwenden können, sodass ich nur convertI ... eingeben muss, um zur ausführbaren Datei zu gelangen.

Ist das möglich?

Orschiro
quelle

Antworten:

3

Nicht von einer Eingabeaufforderung nein, dies funktioniert nicht einmal für ping.exe usw.

Die automatische Vervollständigung in der Eingabeaufforderung funktioniert nur innerhalb des Verzeichnisses. Wenn Sie also cd c: \ convert ausführen, können Sie c und dann die Tabulatortaste drücken und es wird ausgefüllt.

Wenn Sie den Pfad zur Pfadvariablen unter Systemvariablen hinzufügen, können Sie auf Start -> Ausführen klicken und einfach covertImage.exe eingeben, und es wird funktionieren

Gavin Burke
quelle
14

Klirren

  • Leistungsstarke Bash-ähnliche Zeilenbearbeitung aus der Readline-Bibliothek von GNU. Lesen Sie mehr über die Tastaturkürzel von Readline.
  • Überlegene Pfadvervollständigung (TAB).
  • Einfügen aus der Zwischenablage (Strg-V).
  • Unterstützung für die Vervollständigung von ausführbaren Dateien / Befehlen und Umgebungsvariablen.
  • Rückgängig / Wiederherstellen (Strg-_ oder Strg-X, Strg-U)
  • Verbesserter Befehlszeilenverlauf.
    • Bleibt über Sitzungen hinweg bestehen.
    • Durchsuchbar (Strg-R und Strg-S).
    • Verlaufserweiterung (zB !!,! Und! $).
  • Skriptfähige Vervollständigung mit Lua.

https://mridgers.github.io/clink/

William Bettridge-Radford
quelle
+1 Ich wünschte, ich könnte dir mehr Stimmen geben. Keine Ahnung, wie ich das noch nie gefunden habe.
Caleb Hattingh
Das ist erstaunlich und ich hatte noch nie davon gehört!
Jonathan Hartley
10/10 госпаде
msangel
0

Versuche dies:

  1. Öffnen Sie regedit.exe und navigieren Sie zu:

HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor

  1. Fügen Sie zwei REG_DWORD-Werte hinzu, wenn sie nicht vorhanden sind: CompletionChar und PathCompletionChar . Bearbeiten Sie ihre Werte auf "9" (ohne Anführungszeichen) und starten Sie den Computer neu.

Versuchen Sie nach dem Neustart, den TABSchlüssel zur automatischen Vervollständigung zu verwenden.

Ansonsten gibt es für den Befehl keine Möglichkeit, eine automatische automatische Vervollständigung zu verwenden.

TwirlMandarin
quelle