如何创建 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}

vendor\conemu-maximus5在您的 cmder 安装文件夹中使用 ConEmu64.exe 或 ConEmu.exe(相应地) 。

答案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,不{}包含。

答案3

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

Cmder.exe开关不同于Conemu.exe开关,它/TASK是一个 Cmder 开关,由于某种原因,cmder.exe /TASK <task_name>它会为我抛出不正确的命令错误,但Conemu.exe -run {task_name}运行正常!

编辑:添加反引号格式

相关内容