Alias-Befehl für Windows

Alias-Befehl für Windows

Während der Arbeit möchte ich die CLI verwenden, um auf meinem Windows-Rechner produktiver zu sein. Welcher Befehl wäre in Windows ein Ersatz für den aliasBefehl?

Antwort1

doskey com=a long command $*

Hier $*wird alles erweitert, was nach eingegeben wird com. Beispielsweise com Hi!würde erweitert werden zua long command Hi!

  • Dies ist nicht auf die cmd.exeShell beschränkt – es funktioniert mit jedem Programm, das ein Win32-Konsolenfenster verwendet. (Für die interaktive Shell von Python verwenden Sie beispielsweise doskey /exefile:python.exe ...)

Sehendoskey /?zur Verwendung. Die Aliase können auch programmgesteuert hinzugefügt werden; sieheKonsolen-Aliasefür die API.


cmd.exeSo wenden Sie Aliase bei jedem Start automatisch an :

  1. Fügen Sie sie in eine Textdatei im folgenden Format ein alias=expansion:

    com=very long example command
    cd=cd /d $*
    

    Ich behalte meine Aliase in %AppData%\doskey.txt.

  2. Erstellen Sie ein Batch-Skript mit dem folgenden doskeyBefehl:

    @echo off
    
    doskey /macrofile:"%AppData%\doskey.txt"
    

    Zeigen Sie natürlich /macrofileauf den Standort, den Sie in Schritt 1 ausgewählt haben.

    Ein guter Name für dieses Skript ist %AppData%\autorun.cmd.

  3. Öffnen Sie in der Registrierung den Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Command Processorund richten Sie den Wert AutoRunauf das Skript.

    1. Ausführen regedit, zum angegebenen Schlüssel navigieren.
    2. Wenn ein benannter Wert AutoRunnicht existiert, erstellen Sie ihn:Rechtsklick → Neu → String
    3. Ändern Sie die zugehörigen Daten so, dass sie auf den Speicherort Ihres Autorun-Skripts aus Nr. 2 verweisen.

Antwort2

Ich nehme an, Sie meinen den Befehl "alias". DOS/NT-Eingabeaufforderungen unterstützen "alias" als Befehl mit der folgenden Syntax:

alias

Weitere Einzelheiten finden Sie im Wikipedia-Artikel: http://en.wikipedia.org/wiki/Alias_(Befehl)

verwandte Informationen