Cambiar el directorio de inicio predeterminado de ConEmu

112

¿Cómo cambio la configuración de ConEmu de modo que siempre que lo abro inicie el cmd en un directorio de mi elección en lugar de la carpeta predeterminada de ConEmu?

Nick Ginanto
fuente
Una solución alternativa es colocar algunos trabajos por lotes en algún lugar de su ruta que solo sean los cd X:\Some\Long\Directory\Namedirectorios que usa habitualmente. De esa manera, no está limitado a un directorio, no está limitado a conemu, y no está limitado solo al inicio.
Dax Fohl

Respuestas:

114

Además de la respuesta de Bruno Pereira.

1) Otra forma: cree una nueva tarea con "cmd" en Comandos (si aún no se ha creado) y agregue lo siguiente en el campo "Gui args" de las propiedades de la tarea, y elija esta tarea en la página de inicio (radio "Tarea con nombre especificada")

/dir "FullPathToDir"

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

2) Un ejemplo más: ejecutar shell like (Inicio -> Línea de comando)

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

ingrese la descripción de la imagen aquí

Maximus
fuente
El problema es que las tareas no se ejecutan cuando inicio conemu.
Nick Ginanto
3
No es verdad. Puede elegir cualquier tarea con nombre para el inicio en la página "Inicio".
Maximus
Me sale un grupo de comando está vacío! error cuando agrego el / dir PATH a los parámetros de la tarea
Nick Ginanto
2
No entiendo nada Su aplicación es excelente, pero necesita mejorar las etiquetas en inglés y la usabilidad de la GUI. Con Console2 solo necesito ir a Editar-> Configuración y editar el campo "Directorio de inicio", eso es todo. Voy a votar la otra respuesta (y si pudiera votaría la suya), en 2 segundos he cambiado el directorio de inicio, y sus pasos son IMPOSIBLES.
2
¡El segundo enfoque es mucho mejor ya que es más simple y no abre PowerShell!
Piotr Sobczyk
43

Simplemente edite su acceso directo de inicio agregando la /Diropción como tal:

ConEmu /Dir <path to desired directory>

O en las propiedades de acceso directo, cambie el Inicio en: ruta a algo que le guste

ingrese la descripción de la imagen aquí

Bruno Pereira
fuente
3
No sé por qué el anterior tiene más votos a favor. Esta es la forma correcta de cambiar el directorio de inicio "predeterminado", según lo solicitado. Esto se aplicará a todas las tareas iniciadas en esa instancia de ConEmu.
ELLIOTTCABLE
Sin embargo, no funciona para mí en absoluto.
Xupicor
Encontré al culpable: estaba invocando bash con la -loginopción, y eso siempre daría como resultado el directorio de inicio. Ahora configurar directorios con -cur_consoleo -new_consolefunciona bien.
Xupicor
6

Configuración abierta:

  1. Inicio / Tareas
  2. Crear nueva tarea
  3. En el primer cuadro poner un nombre, por ejemplo Console
  4. En el tercer cuadro, copie esto: C:\Windows\System32\cmd.exe -cur_console:d:D:/
  5. Vaya a Inicio y seleccione la tarea desde el menú "tarea especificada con nombre".

Reiniciar


fuente
¿Cómo escribo una ruta de carpeta que contiene espacio?
Nick Ginanto
¿Has intentado citar el camino "?
1

En la ventana de tareas, como en la respuesta superior, use lo siguiente:

/dir %HOMEPATH%

en lugar de una ruta directa a su carpeta de inicio.

tocino
fuente
1

La /dircosa no funcionó para mí con Powershell. Terminé poniendo el comando powershell.exe -noexit D:\MyDocsasí:

Powershell con directorio predeterminado

y luego establezca que sea la tarea de Inicio como ya se demostró en la respuesta de Maximus:

No

nathanchere
fuente
1

Otra solución. Cree una tarea y ejecútela cuando se inicie ConEmu.

Crear tarea , por ejemplo, ir a la carpetaD:\exampleDir

Puede concatenar comandos usando &

Creación de tareas - ConEmu

Ejecutar tarea al inicio:

Tarea al inicio - ConEmu

Tonatio
fuente