Comando Alias ​​para Windows

Comando Alias ​​para Windows

Enquanto estou no trabalho, quero usar a CLI para ser mais produtivo em minha máquina Windows. Qual comando, no Windows, substituiria o aliascomando?

Responder1

doskey com=a long command $*

Aqui $*se expande para tudo digitado depois de com. Por exemplo, com Hi!seria expandido paraa long command Hi!

  • Isso não se limita ao cmd.exeshell – funciona com qualquer programa que use uma janela de console Win32. (Por exemplo, para o shell interativo do Python, use doskey /exefile:python.exe ...)

Verdoskey /?para uso. Os aliases também podem ser adicionados programaticamente; verAliases de consolepara a API.


Para aplicar aliases automaticamente sempre que cmd.exefor iniciado:

  1. Coloque-os em um arquivo de texto, no formato alias=expansion:

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

    Eu mantenho meus apelidos em %AppData%\doskey.txt.

  2. Crie um script em lote contendo o doskeycomando:

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

    Claro, aponte /macrofilepara o local que você escolheu na etapa 1.

    Um bom nome para esse script é %AppData%\autorun.cmd.

  3. No Registro, abra a chave HKEY_CURRENT_USER\Software\Microsoft\Command Processore aponte o valor AutoRunpara o script.

    1. Execute regedit, navegue até a chave fornecida.
    2. Se um valor nomeado AutoRunnão existir, crie-o:clique com o botão direito → Novo → String
    3. Modifique os dados associados para apontar para onde seu script de execução automática nº 2 está localizado.

Responder2

Presumo que você se refira ao comando "alias". Os prompts de comando Dos/NT suportam "alias" como um comando com a seguinte sintaxe:

apelido

Consulte o artigo da Wikipedia para obter detalhes: http://en.wikipedia.org/wiki/Alias_(comando)

informação relacionada