Aliases do console do Windows em qualquer cmd.exe? É possível?

0

Graças a perguntas semelhantes, descobri como usar aliases no Windows. Eu criei o arquivo * .bat com conteúdo:

DOSKEY tf=npm run testCucumberFirefox
DOSKEY tc=npm run testCucumberChrome
DOSKEY tie=npm run testCucumberIE

colocou-o em

C:\Users\"User"\AppData\

Tarefa administrativa de nova tarefa adicionada - execute este arquivo no logon, mas depois de iniciar qualquer cmd.exe, esses comandos são desconhecidos .

Se eu executei este arquivo no cmd.exe atual, os comandos estão disponíveis. Existe alguma chance de fazer esses comandos "public" para qualquer instância do cmd.exe?

    
por Oleg Kalyta 09.01.2016 / 08:59

1 resposta

2

Os aliases são definidos localmente na instância do console. Claro, eles não funcionam se você "instalá-los" da tarefa.

Você precisa executar o script em todas as instâncias do cmd.exe para disponibilizar os aliases. Faça isso por /k switch ou adicione seu script a HKCU\Software\Microsoft\Command Processor key Autorun value.

    
por 09.01.2016 / 12:03