O bashrc substitui no Windows a execução automática de comandos CMD em cada inicialização?


1

Quero que cada vez que inicie o Windows CMD, um determinado comando seja executado.

Em sistemas Nix como Ubuntu ou Centos, eu apenas adicionaria o comando desejado ao /etc/bash.bashrc ou /home/USERNAME/.bashrc ...

Existe um substituto bashrc no Windows?

Gostaria muito de editar esse arquivo e adicionar o comando desejado lá, para que, em cada inicialização do CMD, ele seja executado antes de tudo!


Há uma resposta aqui . Como alternativa, você pode criar um atalho que é iniciado cmdcom um /kcomando. Nos dois casos, você especifica um arquivo em lote de sua escolha.
AFH

Alterne para o PowerShell (será o padrão em breve, também é possível mudar agora). No Powershell, você pode configurar um arquivo Profile.ps1.
Zoredache

Respostas:


2

De cmd /?:

If /D was NOT specified on the command line, then when CMD.EXE starts, it
looks for the following REG_SZ/REG_EXPAND_SZ registry variables, and if
either or both are present, they are executed first.

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

        and/or

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

-1

Você poderia tentar Cmder.

/cmder/config/user-startup.cmdé o equivalente de .bashrc.


Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original.
DavidPostill
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.