Как создать ярлык Cmder для запуска задачи

Как создать ярлык Cmder для запуска задачи

Я создал простую задачу, которая запустит подсистему Linux, выполнит zsh и запустит ее на моем рабочем столе. Однако я хотел бы создать ярлык для этой конкретной задачи на панели задач.

Причина в том, что я не хочу, чтобы Cmder делал это по умолчанию, мне нужны две отдельные кнопки — одна для обычного режима и другая для подсистемы Ubuntu.

Есть идеи, как это сделать? Я пробовал, "C:\Program Files\Cmder\Cmder.exe" /single /cmd {Bash:Ubuntu}но выдает ошибку The syntax of the command is incorrect.и загружает задачу Cmder по умолчанию.

Вот как выглядит моя задачазадача

решение1

Вот два варианта:

Вы можете настроить cmder для отображения ваших задач на панели задач Windows. В настройках проверьте под Task bar> Add ComEmu tasks to taskbarи обязательно нажмитеUpdate now!

Если вы все же хотите создать ярлык, эта команда, похоже, подойдет:

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

Используйте ConEmu64.exe или ConEmu.exe (соответственно) внутри vendor\conemu-maximus5папки установки cmder.

решение2

Первый вариант предыдущего ответа теперь меняется на Settings - Tasks - Taskbar jump lists(checkbox)Я полагаю? Потому что я не вижу, что он сказал, возможно, теперь изменен; и затем, когда вы откроете первую оболочку, в правом нижнем углу нажмите на зеленый +знак, вы увидите свою любимую задачу в списке задач внизу.

При использовании второго подхода @archemiro я вижу эту ошибку:

Unrecognized parameter:

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

Должно быть, произошли какие-то изменения во время обновлений Cmder.

Поэтому я попробовал отредактировать путь ярлыка, чтобы он был таким, C:\xxxx\Cmder.exe /TASK my_taskи это сработало. Помните, что в my_task, no {}включено.

решение3

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

Cmder.exeпереключатели отличаются от Conemu.exeпереключателей. /TASKЭто переключатель Cmder, который по какой-то причине cmder.exe /TASK <task_name>выдает мне ошибку «неверная команда», но Conemu.exe -run {task_name}работает нормально!

правка: добавить формат обратных кавычек

Связанный контент