Freigeben über


Konsolenaliase

Wichtig

In diesem Dokument werden Konsolenplattformfunktionen beschrieben, die nicht mehr Teil unserer Ökosystem-Roadmap sind. Wir empfehlen nicht, diesen Inhalt in neuen Produkten zu verwenden, aber wir werden weiterhin vorhandene Nutzungen für die unbegrenzte Zukunft unterstützen. Unsere bevorzugte moderne Lösung konzentriert sich auf virtuelle Terminalsequenzen für maximale Kompatibilität in plattformübergreifenden Szenarien. Weitere Informationen zu dieser Designentscheidung finden Sie in unserem klassischen Konsolendokument im Vergleich zum virtuellen Terminal .

Konsolenaliasen werden verwendet, um Quellzeichenfolgen Zielzeichenfolgen zuzuordnen. Sie können beispielsweise einen Konsolenalias definieren, der "test" "cd \a_very_long_path\test" zuordnet. Wenn Sie in der Befehlszeile "test" eingeben, erweitert das Konsolensubsystem den Alias und führt den angegebenen CD-Befehl aus.

Um einen Konsolenalias zu definieren, verwenden Sie Doskey.exe, um ein Makro zu erstellen, oder verwenden Sie die AddConsoleAlias-Funktion. Im folgenden Beispiel wird Doskey.exe verwendet:

doskey test=cd \a_very_long_path\test

Der folgende Aufruf von AddConsoleAlias erstellt denselben Konsolenalias:

AddConsoleAlias( TEXT("test"),
                 TEXT("cd \\<a_very_long_path>\\test"),
                 TEXT("cmd.exe"));

Verwenden Sie zum Hinzufügen von Parametern zu einem Konsolenaliasmakro mithilfe Doskey.exeder Batchparameter $1 durch $9 Weitere Informationen zu den speziellen Codes, die in Doskey-Makrodefinitionen verwendet werden können, finden Sie in der Befehlszeilenhilfe für Doskey.exe oder Doskey auf TechNet.

Alle Instanzen einer ausführbaren Datei, die im selben Konsolenfenster ausgeführt wird, verwenden alle definierten Konsolenaliasen. Mehrere Instanzen derselben ausführbaren Datei, die in verschiedenen Konsolenfenstern ausgeführt wird, geben keine Konsolenaliasen frei. Verschiedene ausführbare Dateien, die im selben Konsolenfenster ausgeführt werden, verwenden keine Konsolenaliasen.

Verwenden Sie die GetConsoleAlias-Funktion , um die Zielzeichenfolge für eine angegebene Quellzeichenfolge und ausführbare Datei abzurufen. Verwenden Sie die GetConsoleAliases-Funktion , um alle Aliase für eine angegebene ausführbare Datei abzurufen. Verwenden Sie die GetConsoleAliasExes-Funktion , um die Namen aller Aliase abzurufen, für die Konsolenalias definiert wurden.