Double Commander

2.16. Línea de comandos

Contenido

1. Presentación
2. Parámetros posibles
3. Ejemplos

1. Presentación

Al iniciar el ejecutable de Double Commander, podemos especificar algunos parámetros de línea de comandos para personalizar el inicio.

Por ejemplo, podemos especificar los directorios que se mostrarán en los paneles de archivos.

También se pueden utilizar algunos parámetros de interruptor (switches).

Estos parámetros no distinguen entre mayúsculas y minúsculas.


A continuación se presenta una descripción resumida de la sintaxis posible en la línea de comandos:

doublecmd.exe [-C] [-T] [-P L|R] [ruta1\subruta1] [ruta2\subruta2]


También es posible otra forma, como se muestra a continuación:

doublecmd.exe [-C] [-T] [-P L|R] [-L ruta1\subruta1] [-R ruta2\subruta2]


Nota: La línea de comandos de macOS tiene algunas particularidades, se usa el comando open con el nombre completo de la aplicación ("Double Commander" con -a) y --args para pasar los parámetros. Para una segunda instancia y posteriores, añada -n.

2. Parámetros posibles

La siguiente es una lista de lo que puede pasarse como parámetros al iniciar Double Commander.

Parámetros de línea de comandos
ParámetroDescripción
ruta1\sub1 [ruta2\sub2]
(Sin interruptores, rutas directas)
Si se pasa una ruta, se carga en el panel activo.
Si se pasan dos rutas, la primera se carga en el panel izquierdo y la segunda en el panel derecho.
Los nombres de directorio que contengan espacios deben ir entre comillas dobles.
Especifique siempre el nombre de ruta completo.
-C o --client
Si Double Commander ya se está ejecutando, lo activa y pasa las rutas de la línea de comandos a esa instancia.
-L directorio
Establece el directorio a mostrar en el panel izquierdo.
-R directorio
Establece el directorio a mostrar en el panel derecho.
-P L|R
Establece el panel activo al iniciar el programa:
  • -P L para la izquierda
  • -P R para la derecha
-T
Abre los directorios pasados en nuevas pestañas.
--config-dir=ruta
Establece la ruta de un directorio personalizado que contiene los archivos de configuración de DC.
--servername=x
Establece el nombre de la instancia (servidor) de DC, que luego puede usarse para pasar parámetros.
Si no existe una instancia, la crea.
Si ya existe una instancia y la actual es un cliente, envía los parámetros al servidor (es decir, la instancia existente).
Si ya existe una instancia y la actual no es un cliente (es decir, si la opción Permitir que solo se ejecute una copia de DC a la vez es falsa y no se proporciona la opción --client/-c), modifica el nombre del servidor proporcionado por el usuario: primero, simplemente añade un número "2" al final.
Si ya hay un número al final, lo incrementa en 1 hasta encontrar un nombre de servidor que no esté en uso, y luego crea la instancia con este nombre de servidor.
--no-splash
Desactiva la pantalla de inicio (splash screen) al arrancar DC.
--debug-log=archivo
Ejecuta Double Commander y envía la salida de depuración al archivo especificado.
El módulo utilizado (Lazlogger) admite la variable de entorno xxx_debuglog, donde xxx es el nombre del archivo del programa sin extensión:
En este caso, sería doublecmd_debuglog. Si esta variable de entorno existe, se utiliza el archivo especificado en su valor.
En Linux, es mejor ejecutar en una terminal y redirigir la salida a un archivo (ambos flujos, stdout y stderr).

Nota: Si se especifica un nombre de archivo completo en lugar de un directorio, Double Commander abrirá esa carpeta y moverá el cursor a ese archivo.

3. Ejemplos

A continuación se presentan algunos ejemplos de comportamientos deseados que se pueden lograr al iniciar Double Commander mediante parámetros de línea de comandos.


Abrir el directorio e:\Xilinx\ISE DS en el panel izquierdo y c:\temp en el panel derecho:

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

Abrir el directorio c:\Logs en una nueva pestaña en el panel activo de una instancia de Double Commander ya en ejecución:

doublecmd.exe -c -t c:\Logs

Iniciar la aplicación utilizando los archivos de configuración del directorio f:\Documents\DC\Job Settings y mostrar JOB en la barra de título de la aplicación:

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

Ejemplos de línea de comandos

Valid HTML 4.0 Transitional CSS Valid!