Cómo crear un acceso directo a Cmder para iniciar una tarea

Cómo crear un acceso directo a Cmder para iniciar una tarea

Creé una tarea simple que iniciará el subsistema Linux, ejecutará zsh y lo ejecutará en mi escritorio. Sin embargo, me gustaría crear un acceso directo para esta tarea específica en mi barra de tareas.

La razón de esto es que no quiero que Cmder haga eso de forma predeterminada, quiero dos botones separados, uno para el subsistema normal y otro para Ubuntu.

¿Alguna idea de cómo hacer eso? Lo intenté "C:\Program Files\Cmder\Cmder.exe" /single /cmd {Bash:Ubuntu}pero da un error The syntax of the command is incorrect.y carga la tarea Cmder predeterminada.

Así es como se ve mi tareatarea

Respuesta1

Aquí hay dos opciones:

Puede configurar cmder para que muestre sus tareas en la barra de tareas de Windows. En la configuración, marque en Task bar> Add ComEmu tasks to taskbary asegúrese de presionarUpdate now!

Si aún desea crear el acceso directo, este comando parece funcionar:

"C:\Program Files\Cmder\vendor\conemu-maximus5\ConEmu64.exe" -run {Task}

Utilice ConEmu64.exe o ConEmu.exe (según corresponda) dentro de su vendor\conemu-maximus5carpeta de instalación de cmder.

Respuesta2

La primera opción de la respuesta anterior, ahora cambia a Settings - Tasks - Taskbar jump lists(checkbox)¿supongo? Porque no veo lo que dijo, puede cambiarse ahora; y luego, cuando abra el primer shell, en la esquina inferior derecha, haga clic en el +signo verde, verá su tarea favorita en la lista de tareas, en la parte inferior.

Cuando uso el segundo enfoque de @archemiro veo este error:

Unrecognized parameter:

Valid options:
/START <path>
/SINGLE <path>
/TASK <name>
/REGISTER [USER/ALL]
/UNREGISTER [USER/ALL]

Debió sufrir algún cambio durante las actualizaciones de Cmder.

Así que intenté editar la ruta del acceso directo para que fuera así C:\xxxx\Cmder.exe /TASK my_tasky funcionó. Recuerda que en my_task, no {}está incluido.

Respuesta3

https://superuser.com/a/1270844/1900291

Cmder.exeLos interruptores son diferentes a Conemu.exelos interruptores. /TASKEs un interruptor Cmder, por alguna razón, cmder.exe /TASK <task_name>me arroja un error de comando incorrecto, ¡pero Conemu.exe -run {task_name}funciona bien!

editar: agregar formato de comillas invertidas

información relacionada