Comando de alias para Windows

Comando de alias para Windows

Mientras estoy en el trabajo, quiero usar la CLI para ser más productivo en mi máquina con Windows. ¿Qué comando, en Windows, reemplazaría al aliascomando?

Respuesta1

doskey com=a long command $*

Aquí $*se expande a todo lo escrito después com. Por ejemplo, com Hi!se ampliaría aa long command Hi!

  • Esto no se limita al cmd.exeshell: funciona con cualquier programa que utilice una ventana de consola Win32. (Por ejemplo, para el shell interactivo de Python, utilice doskey /exefile:python.exe ...)

Verdoskey /?para su uso. Los alias también se pueden agregar mediante programación; verAlias ​​de consolapara la API.


Para aplicar alias automáticamente cada vez que cmd.exese inicia:

  1. Ponlos en un archivo de texto, en la forma alias=expansion:

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

    Mantengo mis alias en %AppData%\doskey.txt.

  2. Cree un script por lotes que contenga el doskeycomando:

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

    Por supuesto, señala /macrofilela ubicación que has elegido en el paso 1.

    Un buen nombre para este script es %AppData%\autorun.cmd.

  3. En el Registro, abra la clave HKEY_CURRENT_USER\Software\Microsoft\Command Processory apunte el valor AutoRunal script.

    1. Ejecute regedit, navegue hasta la clave proporcionada.
    2. Si un valor nombrado AutoRunno existe, créelo:clic derecho → Nuevo → Cadena
    3. Modifique los datos asociados para que apunten a donde se encuentre su secuencia de comandos de ejecución automática del n.° 2.

Respuesta2

Supongo que te refieres al comando "alias". Las indicaciones de comando de Dos/NT admiten "alias" como comando con la siguiente sintaxis:

alias

Consulte el artículo de Wikipedia para obtener más detalles: http://en.wikipedia.org/wiki/Alias_(comando)

información relacionada