Configure alias de prompt de comando do Windows como usuário regular

1

Como usuário comum no Linux, isso pode ser feito através do comando alias e pode ser permanentemente armazenado no arquivo .bashrc

Como usuário comum (não administrador), posso definir alias de prompt de comando no Windows 7?

    
por John Dream 19.02.2016 / 23:12

3 respostas

1

Você pode criar um arquivo .cmd e colocá-lo em um local que é, por padrão, armazenado em sua configuração ambiental PATH, como C: \ windows \ system32.

Dê ao cmd o nome do seu alias, edite o arquivo e armazene o comando real lá. Mais comandos, claro, também são possíveis.

Por exemplo, dr.cmd pode executar dir *.* /b

Observe que, se você criar um arquivo .cmd com o mesmo nome de um comando existente e dentro de você também usar o mesmo comando, o cmd se chamará em loop infinito, até que você pressione CTRL-BREAK. / p>

Se você quiser passar parâmetros, use% 1 -% 9. Por exemplo:

dr.cmd teria: dir %1 %2 %3 %4 %5 %6 %7 %8 %9

Agora você pode usar dr *.* /b para executar dir *.* /b

    
por 19.02.2016 / 23:21
0

Suponho que você esteja falando sobre o antigo prompt de comando do Windows. No entanto, o seu sucessor, Powershell , tem suporte a alias incorporado. Veja isto article para obter mais informações.

    
por 19.02.2016 / 23:38
0

Você pode usar doskey - apesar de seu nome ainda estar disponível no Windows 10, por exemplo:

doskey e=echo $*

Isso configura uma macro chamada e como uma alternativa para echo com o restante da linha passada para ela, da mesma forma que alias e=echo funcionaria no Linux.

O equivalente a unalias e seria:

doskey e=

Para listar todas as macros atuais ( alias sem parâmetros) use:

doskey /m

Além deste último caso, você pode definir macros para alias e unalias :

doskey alias=doskey $* $^^*
doskey unalias=doskey $^1=

Existe um esboço se você digitar doskey /? , ou você pode procurar na web por mais detalhes e exemplos.

O comando estava disponível no XP e ainda está em 10, então presumivelmente ele também está lá no Windows 7, embora eu não tenha nenhuma máquina W7 não atualizada para verificar absolutamente.

    
por 20.02.2016 / 01:18

Tags