タスクを開始するための Cmder ショートカットを作成する方法

タスクを開始するための Cmder ショートカットを作成する方法

Linux サブシステムを起動し、zsh を実行してデスクトップで実行する簡単なタスクを作成しました。ただし、タスクバーにこの特定のタスクのショートカットを作成したいと思います。

その理由は、Cmder にデフォルトでこれを実行させたくないからです。通常用と Ubuntu サブシステム用の 2 つの別々のボタンが必要なのです。

それを実行する方法について何かアイデアはありますか? 試してみました"C:\Program Files\Cmder\Cmder.exe" /single /cmd {Bash:Ubuntu}が、エラーが発生しThe syntax of the command is incorrect.、デフォルトの Cmder タスクが読み込まれます。

私の仕事はこんな感じですタスク

答え1

次の 2 つのオプションがあります。

cmderを設定すると、Windowsのタスクバーにタスクを表示できます。設定でTask bar>をチェックしAdd ComEmu tasks to taskbar、必ずUpdate now!

それでもショートカットを作成したい場合は、次のコマンドが役に立つようです:

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

vendor\conemu-maximus5cmder インストールのフォルダー内で、ConEmu64.exe または ConEmu.exe (それぞれ) を使用します。

答え2

前の回答の最初のオプションは、今ではSettings - Tasks - Taskbar jump lists(checkbox)「I guess?」に変わります。彼が何を言ったのかわかりませんが、今は変更されている可能性があります。そして、最初のシェルを開いたときに、右下隅にある緑色の+記号をクリックすると、一番下のタスク リストにお気に入りのタスクが表示されます。

@archemiro の 2 番目のアプローチを使用すると、次のエラーが表示されます。

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スイッチとは異なり、不正なコマンド エラーがスローされますが、正常に実行されます。/TASKcmder.exe /TASK <task_name>Conemu.exe -run {task_name}

編集: バッククォート形式を追加

関連情報