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-maximus5
cmder インストールのフォルダー内で、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
スイッチとは異なり、不正なコマンド エラーがスローされますが、正常に実行されます。/TASK
cmder.exe /TASK <task_name>
Conemu.exe -run {task_name}
編集: バッククォート形式を追加