¿Cómo hacer varias ventanas de consola en una pestaña desde el archivo de tareas? Quiero hacer una cuadrícula 2 × 2 de consolas en una pestaña. Puedo hacerlo a mano cuando creo nuevas consolas y selecciono las opciones "Hacia la derecha" o "Hacia abajo". Pero quiero que se cree automáticamente al inicio. La opción "guardar automáticamente / restaurar tareas abiertas" no está habilitada por alguna razón. Entonces, la única forma es crearlo en una tarea. Entonces, ¿cómo puedo crear una cuadrícula de 2 × 2 en la tarea?
29
Se me ocurrió la siguiente implementación. Lo uso para proyectos de desarrollo web. Consolas para corredores de tareas (ej: gulp), git, compiladores javascript (ej: mecanografiado), etc. El objetivo era abrir 4 ventanas de consola y cambiar el directorio al directorio donde ejecuté el * .cmd. No quería tener varias copias del script por lotes en caso de que tuviera que cambiarlo. No quería que el shell fuera un lote y quería que el shell fuera bash. Estoy en Windows, entonces, Cygwin es necesario para bash shell.
Creé un archivo arbitrariamente llamado .cmd. Yo llamé al mío
4 consoles.cmd
. Cygwin está instalado (la versión de 64 bits en mi caso). Tambiénchere
se instala y requiere el paquete Cygwin .4 consoles.cmd
contenido:Puse
4 consoles.cmd
en un servicio de alojamiento de archivos con fines de copia de seguridad en caso de que mi disco duro falla. También para mayor comodidad al compartir entre máquinas de desarrollo.El script por lotes cambiará el directorio de las 4 ventanas de la consola al directorio donde existe el .cmd. Así que creé enlaces de Hard Symbolic en el directorio donde quiero que las 4 ventanas de consola cambien el directorio. Los enlaces simbólicos apuntan a lo canónico
4 consoles.cmd
.Ejecute un enlace simbólico y los 4 directorios de trabajo de la consola serán la ubicación en la que se encuentra el enlace simbólico en el sistema de archivos
Mi código de corredor de tarea de Gulp para cualquiera que esté interesado
package.json
bower.json
gulpfile.js
fuente