web-dev-qa-db-ja.com

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

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

これは、Cmderがデフォルトでそれを実行しないようにするためです。1つは通常用、もう1つはUbuntuサブシステム用の2つの個別のボタンが必要です。

それを行う方法のアイデアはありますか?私はもう試した "C:\Program Files\Cmder\Cmder.exe" /single /cmd {Bash:Ubuntu}ですが、エラーが発生しますThe syntax of the command is incorrect.およびデフォルトのCmderタスクをロードします。

これが私のタスクがどのように見えるかです task

9
sed

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

Windowsタスクバーにタスクを表示するようにcmderを設定できます。設定でTask bar> Add ComEmu tasks to taskbarを確認し、必ずUpdate now!を押してください

それでもショートカットを作成したい場合は、このコマンドでうまくいくようです:

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

Cmderインストールのvendor\conemu-maximus5フォルダー内にあるConEmu64.exeまたはConEmu.exe(したがって)を使用します。

7
MauricioRobayo

以前の回答の最初のオプションは、今はSettings - Tasks - Taskbar jump lists(checkbox)に変わりますね。私は彼の言ったことがわからないので、今は変わるかもしれません。次に、最初のシェルを開くと、右下隅にある緑色の+記号をクリックすると、下部のタスクリストにお気に入りのタスクが表示されます。

@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には{}が含まれていないことに注意してください。

2
WesternGun