Alterar o diretório inicial padrão do ConEmu


112

Como altero as configurações do ConEmu de modo que, sempre que eu o abro, ele inicia o cmd em um diretório de minha escolha, em vez da pasta padrão do ConEmu?


Uma solução alternativa é colocar alguns trabalhos em lotes em algum lugar do caminho, apenas cd X:\Some\Long\Directory\Namepara os diretórios que você costuma usar. Dessa forma, você não está limitado a um dir, não está limitado ao conemu e não está limitado apenas à inicialização.
Dax Fohl

Respostas:


114

Além da resposta de Bruno Pereira.

1) Outra maneira - crie uma nova tarefa com "cmd" em Comandos (se ainda não estiver criada) e adicione o seguinte no campo "Gui args" das propriedades da tarefa e escolha esta tarefa na página de inicialização (rádio "Tarefa nomeada especificada")

/dir "FullPathToDir"

insira a descrição da imagem aqui insira a descrição da imagem aqui

2) Mais um exemplo - execute o shell como (Inicialização -> Linha de Comando)

cmd "-cur_console:d:C:\Users\Maks"

insira a descrição da imagem aqui


o problema é que as tarefas não são executadas quando inicio o conemu.
Nick Ginanto

3
Não é verdade. Você pode escolher qualquer tarefa nomeada para inicialização na página "Inicialização".
Maximus

Eu recebo um grupo de comando está vazio! de erro quando eu adiciono o PATH / dir para parâmetros da tarefa
Nick Ginanto

2
Eu não entendo nada. Seu aplicativo é excelente, mas você precisa melhorar os rótulos em inglês e a usabilidade da GUI. Com o Console2, eu só preciso ir em Editar-> Configurações e editar o campo "Startup dir", só isso. Vou votar novamente a outra resposta (e, se pudesse, diminuiria a sua), em 2 segundos eu mudei o diretório de inicialização, com seus passos impossíveis.

2
A segunda abordagem é muito melhor, pois é mais simples e não abre o PowerShell!
Piotr Sobczyk

43

Basta editar o atalho de inicialização adicionando a /Diropção da seguinte forma:

ConEmu /Dir <path to desired directory>

Ou nas propriedades do atalho, altere o caminho Iniciar em: para algo que goste de você

insira a descrição da imagem aqui


3
Não sei por que o item acima tem mais votos positivos. Essa é a maneira correta de alterar o diretório inicial "padrão", conforme solicitado. Isso se aplicará a todas as tarefas iniciadas nessa instância do ConEmu.
ELLIOTTCABLE

Mas não funciona para mim.
Xupicor

Encontrei o culpado - eu estava invocando o bash com a -loginopção, e isso sempre resultava no diretório inicial. Agora, configurar diretórios com -cur_consoleou -new_consolefunciona bem.
Xupicor

6

Abrir configurações:

  1. Inicialização / Tarefas
  2. Criar nova tarefa
  3. Na primeira caixa, coloque um nome, por exemplo Console
  4. Na terceira caixa, copie este: C:\Windows\System32\cmd.exe -cur_console:d:D:/
  5. Vá para Inicialização e selecione a tarefa no menu "tarefa nomeada especificada".

Reiniciar


como escrevo um caminho de pasta que contém espaço?
Nick Ginanto 23/02

você já tentou citar o caminho "?

1

Na janela da tarefa, como na resposta superior, use o seguinte:

/dir %HOMEPATH%

em vez de um caminho direto para sua pasta pessoal.


1

A /dircoisa não funcionou para mim com o Powershell. Acabei colocando o comando da seguinte powershell.exe -noexit D:\MyDocsforma:

PowerShell com diretório padrão

e defina que essa seja a tarefa de inicialização, como já demonstrado na resposta do Maximus:

Não


1

Outra solução. Crie uma tarefa e execute-a quando o ConEmu for iniciado.

Criar tarefa , por exemplo, vá para a pastaD:\exampleDir

Você pode concatenar comandos usando &

Criação de tarefas - ConEmu

Execute a tarefa na inicialização:

Tarefa na inicialização - ConEmu

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.