Importância da pasta inicial padrão no prompt do CMD

0

Toda vez que eu executo o Prompt de Comando na minha máquina (Windows 7 Professional, 64 bits), a mensagem padrão me diz em qual pasta meus comandos estão ativos, pois a CLI me "mandou":

enter image description here

o problema é que não quero ser direcionado todas as vezes na minha C:\...> Drive.

Primeiro, é perigoso para um usuário não especialista como eu, porque na minha ignorância eu posso pressionar e digitar o comando format por engano; e, em segundo lugar, eu não examino ou edito muito arquivos ou pastas dentro dele.

Desde que criei uma partição no meu HD, criei uma unidade de armazenamento de documentos D:\> que contém todos os programas ou conexões não executáveis; e agradeceria se o Prompt de Comando pudesse redirecionar por padrão no disco .

Depois de algumas pesquisas, descobri um tipo de solução alternativa: criar um atalho na área de trabalho (renomeado CLI~DOS ) e definir a opção start in: como D:\ ; no final funcionou:

enter image description here

mas eu gostaria de saber se existe uma maneira (o RegEdit esotérico não hacking atrapalhando) que me permite alterar com segurança minha pasta inicial padrão para D:\> sem criar outros atalhos. Se não existir, é correto ter mais de um atalho do Prompt de Comando?

    
por Andrea L. 26.01.2014 / 12:22

2 respostas

3

Você provavelmente pode clicar com o botão direito do mouse no prompt de comando e informar "Iniciar" onde quiser. No entanto, apenas digitar format não faz nada, você teria que dar pelo menos uma letra de unidade (e ser um administrador), e eu duvido que seria capaz de formatar a unidade do sistema.

Você só pode aplicar essa configuração a atalhos de qualquer maneira. Quando você vai para c: \ windows \ system32 que contém o cmd.exe real, você notará que suas propriedades não possuem um "Start in". O executável simplesmente o colocará no diretório de onde você o inicia. O que muda fisicamente quando você manipula as propriedades do atalho é o arquivo .lnk que contém as propriedades do atalho e que você não vê assim.

Quando o CLI coloca você em sua casa, não significa que o atalho tenha que estar lá. Em essência, você tem três coisas:

1) O cmd.exe real no System32.

2) Atalhos, em todos os lugares (desktop, menu iniciar, .....) apontando para isso

3) Seu diretório pessoal.

Ter os atalhos para iniciar o programa com um diretório padrão de sua casa não significa que seja necessário ter um atalho. Isso é apenas a configuração do atalho, que pode ser o que você quiser.

    
por 26.01.2014 / 12:29
3

Você pode encontrar a resposta que está procurando aqui: Alterando o diretório de inicialização padrão para o prompt de comando no Windows 7 .

No seu caso especificamente, vá para

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Crie um novo valor de string chamado Autorun e defina seu valor como cd /d D:\ .

    
por 26.01.2014 / 12:58