Atalho para o prompt de comando apontando para pasta específica

30

Como posso criar um atalho na área de trabalho que abra o prompt de comando (cmd) em uma pasta específica? Estou cansado de navegar do meu diretório pessoal para meus diretórios de desenvolvimento.

    
por Amanda S 07.03.2011 / 22:32

5 respostas

34

Crie seu atalho e clique com o botão direito do mouse para obter a caixa de diálogo de propriedades e defina a propriedade "Iniciar em:" como sua pasta.

    
por 07.03.2011 / 22:35
9

Ou você pode usar apenas uma string de destino semelhante a esta:

C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"

Obviamente, C:\Windows\System32\cmd.exe é executar cmd . O /k executa o comando por string e continua. A string é o "c: & cd c:\drv\bat" . Dentro da string, o c: apenas altera a letra da unidade. O & une os dois comandos. E o cd c:\drv\bat é basicamente um diretório de mudanças. Também uma coisa a notar, o cd c:\drv\bat também deve mudar de disco.

    
por 06.11.2012 / 23:09
6

Há mais de uma maneira de esfolar esse gato, com certeza.

Um arquivo em lote também pode fazer isso por você. Isso iniciará você no diretório Arquivos de programas na unidade C:

@ECHO OFF
CD /D "C:\Program Files\"
CMD

Especialmente, certifique-se de usar a opção /D , se estiver mudando para uma unidade diferente daquela onde o CMD normalmente inicia você.

A Abra a janela de comando aqui O PowerToy para Windows XP também é bastante útil para ir direto de uma sessão do Explorer , em um console CMD em um determinado diretório.

Você pode usar o valor da sequência de caracteres AutoRun em uma das seguintes chaves do Registro para automatizar essencialmente as sessões CMD todas acima.

Apenas para sua conta:

HKCU\SOFTWARE\Microsoft\Command Processor\

Para todos os usuários nesta máquina:

HKLM\SOFTWARE\Microsoft\Command Processor\

Se o valor AutoRun não existir, crie-o como um tipo REG_SZ (também conhecido como Valor da seqüência). Para Data, você pode colocar o caminho para um arquivo de lote como o acima (remova as linhas ECHO e CMD) ou apenas insira o comando CD como mostrado no exemplo acima.

O lado positivo de apontar o Registro para um arquivo de lote, em vez de apenas adicionar o comando, é que você pode adicionar quantos comandos de Execução Automática quiser ao arquivo de lote. Dessa forma, você pode criar formatos de prompt personalizados ou script de outras tarefas que você deseja que sejam executadas a cada inicialização do CMD.

Uma coisa a ter em mente se você fizer essas alterações no Registro, é que elas podem afetar o comportamento de outros arquivos em lote. Particularmente, arquivos em lote podem não estar sendo iniciados no diretório para o qual foram originalmente escritos.

Como sempre, faça backup do seu Registro antes de fazer alterações não testadas.

    
por 27.04.2011 / 20:30
0

Você pode ir para o diretório onde o atalho cmd.exe está localizado por padrão (aquele que aparece quando você digita "cmd" no menu Iniciar) e alterar o diretório de inicialização para lá.

Para mim, o atalho estava localizado em:

C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools

Clique com o botão direito no atalho cmd, selecione propriedades e modifique o início no diretório para ser o que quiser. Agora, quando você iniciar um prompt de comando a partir do menu Iniciar (como eu faço frequentemente), ele terá o diretório que você deseja.

    
por 24.03.2015 / 07:34
0

Respondendo 7 anos após a pergunta :-)
Pode ajudar alguém de qualquer maneira!

Para que o atalho funcione com a opção Executar como administrador ativada:

Insira seus comandos separados por & Na caixa de texto Destino da caixa de diálogo Propriedades após a opção /k . Não se esqueça de que os comandos que contêm nomes de pastas com espaços (por exemplo, Program Files ) devem ser colocados entre aspas duplas.

O exemplo a seguir

  • abre o prompt de comando
  • executa o arquivo em lote do Node.js
  • muda para dirigir D
  • vai para code directory

C:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code

    
por 31.08.2018 / 14:22