¿Cómo le doy a cada pestaña abierta por una {Tarea} un nombre personalizado?

35

Tengo un ConEmu {Task} que abre varias pestañas, cada una en un directorio diferente. El problema es que todas estas pestañas tienen el mismo nombre y son difíciles de distinguir. Sé que puedo cambiar el nombre de cada pestaña haciendo clic derecho y seleccionando cambiar nombre * , pero ¿hay alguna forma de cambiar el nombre de cada una automáticamente a través de la configuración de la tarea?

Sería muy útil poder:

a) especificar un título personalizado;
b) especifique un título variable usando el directorio actual.

(* ¿ Cuál es el acceso directo Apps+ R, por cierto? Nunca me he encontrado con la Appsclave antes).

Charles Roper
fuente
1
WinUser.h -> #define VK_APPS0x5D. ¿Puede ser que te encuentres con esto Menu? :-P
Maximus
Proporcione un contenido de su {Tarea}
Maximus
Aquí está la configuración de la tarea: i.imgur.com/dNr2M.png y esto es lo que parece cuando lo ejecuto desde el menú de ConEmu
Charles Roper
Re. MenuYo tampoco tengo uno de esos. Acabo de recibir un teclado estándar del Reino Unido (de Dell). EDITAR: sí lo hago! Es la tecla al lado del Ctrl derecho.
Charles Roper
3
La Appstecla tiene un símbolo de menú. Echa un vistazo: buypcsupplies.com/images/cat/38550_xlargenss_ndo4190.jpg
Charles Roper

Respuestas:

47

1) Modifique los contenidos de su tarea. Ejemplo:

>cmd /c RenameTab "Tab1" & tcc cdd C:\temp
cmd /k RenameTab "Tab2" & cd /d D:\
cmd /c RenameTab "Tab3" & stermc charlesr ...

Y así sucesivamente ... Suponiendo que% ConEmuBaseDir% existe en% PATH%. Esto se puede hacer automáticamente con las últimas versiones de ConEmu (opción en la ComSpecpágina de configuración).

Una alternativa más corta y preferible está disponible en la compilación 121109 o superior

>tcc cdd C:\temp "-new_console:t:Tab1"
cmd /k cd D:\ "-new_console:t:Tab2"
stermc charles "-new_console:t:Tab3"

2) En cuanto CDal título, puede usar el método habitual. Esto funciona para cmdy tccconsolas. Ejemplo:

tcc prompt $E]2;"$P"$E\$P$G & cdd D:\
cmd prompt $E]2;"$P"$E\$P$G & cd /d D:\

No usar 1y 2simultáneamente. RenameTabtiene prioridad!

Maximus
fuente
Wow, no pensé que fuera posible, gracias. Dicho esto, 2) no funciona para mí, no cambia el nombre de la pestaña. ¿Podría mostrar cómo debería verse en su configuración de {Tareas}?
Charles Roper el
¡Nota! prompt $E]2;"$P"$E\$P$Gcambiar el título de la consola, no cambiar el nombre de la pestaña. Cambiar nombre de pestaña tiene prioridad. i.imgur.com/UCl3R.png i.imgur.com/A0WwJ.png
Maximus
66
Nuevo interruptor introducido, respuesta actualizada.
Maximus
Agregué
majkinetor
0

¿Has intentado usar:

title your-desired-tab-name

Lo probé en mi conemu y funciona bien. Simplemente ingrese esos comandos en la línea de comandos de conemu.

Catzilla
fuente