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 os diretórios que serão exibidos nos painéis de arquivos.

Também é possível usar alguns parâmetros de comando (switches).

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


Abaixo está uma descrição resumida 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 mostrado abaixo:

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 parâmetros. Para a segunda instância e subsequentes, 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 switches, apenas os caminhos)
Se apenas 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 contendo espaços devem estar entre aspas duplas.
Sempre especifique o 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 na inicialização do programa:
  • -P L para o esquerdo
  • -P R para o direito
-T
Abre o diretório passado em uma nova aba.
--config-dir=caminho
Define o caminho para um diretório personalizado contendo os arquivos de configuração do DC.
--servername=x
Define o nome da instância do DC (servidor), que pode ser usado posteriormente para passar parâmetros.
Se não houver uma instância existente, ela será criada.
Se já houver uma instância e a atual for um cliente, os parâmetros serão enviados ao servidor (instância existente).
Se já houver uma instância e a atual não for um cliente (ou seja, Permitir apenas uma cópia do DC de cada vez é falso e a opção --client/-c não foi fornecida), o nome do servidor fornecido pelo usuário será modificado: primeiro, adicionando apenas o dígito final "2".
Se já houver um dígito final, ele será incrementado em 1 até que um nome de servidor ainda não utilizado seja encontrado, e então a instância será criada com esse nome de servidor.
--no-splash
Desativa a tela de abertura (splash screen) na inicialização do DC.
--debug-log=arquivo
Inicia 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 a extensão: neste caso, seria doublecmd_debuglog. Se esta variável de ambiente existir, o arquivo especificado em seu valor será usado.
No Linux, é melhor executar em um terminal e redirecionar a saída para um arquivo (ambos os fluxos, stdout e stderr).

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

3. Exemplos

Abaixo estão alguns exemplos de 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 de uma instância do Double Commander já em execução:

doublecmd.exe -c -t c:\Logs

Inicia o aplicativo usando 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

HTML 4.0 Transitional Válido CSS Válido!