Double Commander

2.16. Linha de Comando

Conteúdo

1. Introdução
2. Parâmetros possíveis
3. Exemplos

1. Introdução

Ao iniciar o executável do Double Commander, podemos especificar alguns parâmetros de linha de comando para personalizar a inicialização.

Por exemplo, podemos especificar diretórios que serão exibidos nos painéis de arquivos.

Alguns parâmetros de opção (switches) também podem ser usados.

Esses parâmetros de opção não diferenciam maiúsculas de minúsculas.


Abaixo está um resumo da sintaxe possível na linha de comando:

doublecmd.exe [-C] [-T] [-P L|R] [caminho1\subcaminho1] [caminho2\subcaminho2]


Outra forma também é possível, como segue:

doublecmd.exe [-C] [-T] [-P L|R] [-L caminho1\subcaminho1] [-R caminho2\subcaminho2]


Nota: A linha de comando do macOS tem algumas particularidades, use o comando open com o nome completo do aplicativo ("Double Commander" com -a) e --args para passar os parâmetros. Para uma segunda e subsequentes instâncias, adicione -n.

2. Parâmetros possíveis

Abaixo está uma lista do que pode ser usado como parâmetros ao iniciar o Double Commander.

Parâmetros de Linha de Comando
ParâmetroDescrição
caminho1\sub1 [caminho2\sub2]
(sem opção, apenas caminhos)
Se um caminho for passado, ele será carregado no painel ativo.
Se dois caminhos forem passados, o primeiro será carregado no painel esquerdo e o segundo no painel direito.
Nomes de diretórios que contenham espaços devem estar entre aspas duplas.
Sempre especifique o nome do caminho completo.
-C ou --client
Se o Double Commander já estiver em execução, ativa-o e passa os caminhos da linha de comando para essa instância.
-L diretório
Define o diretório a ser exibido no painel esquerdo.
-R diretório
Define o diretório a ser exibido no painel direito.
-P L|R
Define o painel ativo quando o programa inicia:
  • -P L para o esquerdo
  • -P R para o direito
-T
Abre o(s) diretório(s) passado(s) em nova(s) aba(s).
--config-dir=caminho
Define um caminho de diretório personalizado contendo os arquivos de configuração do DC.
--servername=x
Define o nome da instância (servidor) do DC, que pode ser usado posteriormente para passar parâmetros.
Se não houver uma instância existente, ela será criada.
Se houver uma instância e a instância atual for um cliente, os parâmetros serão enviados para o servidor (instância existente).
Se houver uma instância e a instância atual não for um cliente (ou seja, a opção Permitir apenas uma cópia do DC em execução por vez é falso e nenhuma opção --client/-c foi fornecida), o nome do servidor fornecido pelo usuário será modificado: primeiro, adicionando apenas um dígito final "2".
Se já houver um dígito final, ele será incrementado em 1 até encontrar um nome de servidor que ainda não esteja sendo usado, e então a instância será criada com esse nome de servidor.
--no-splash
Desativa a tela de inicialização (splash screen) ao iniciar o DC.
--debug-log=arquivo
Executa o Double Commander e envia a saída de depuração para o arquivo especificado.
O módulo usado (Lazlogger) suporta a variável de ambiente xxx_debuglog, onde xxx é o nome do arquivo do programa sem extensão: neste caso seria doublecmd_debuglog. Se esta variável de ambiente existir, o arquivo especificado em seu valor será usado.
No Linux, é preferível executar em um terminal e redirecionar a saída para um arquivo (ambos os fluxos, stdout e stderr).

Nota: Se for especificado um nome de arquivo completo em vez de um diretório, o Double Commander abrirá essa pasta e moverá o cursor para esse arquivo.

3. Exemplos

Abaixo estão exemplos de alguns comportamentos desejados que podem ser alcançados ao iniciar o Double Commander via parâmetros de linha de comando.


Abre o diretório e:\Xilinx\ISE DS no painel esquerdo e o diretório c:\temp no painel direito:

doublecmd.exe "e:\Xilinx\ISE DS" c:\temp

Abre o diretório c:\Logs em uma nova aba no painel ativo da instância do Double Commander que já está em execução:

doublecmd.exe -c -t c:\Logs

Inicia o aplicativo com arquivos de configuração do diretório f:\Documents\DC\Job Settings e exibe JOB na barra de título do aplicativo:

doublecmd.exe --config-dir="f:\Documents\DC\Job Settings" --servername="JOB"

Exemplo de linha de comando

Valid HTML 4.0 Transitional CSS Valid!