如何建立 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,不{}包括 no 。

答案3

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

Cmder.exeConemu.exe開關與開關不同,它/TASK是一個 Cmder 開關,由於某種原因cmder.exe /TASK <task_name>會引發錯誤的命令錯誤,但Conemu.exe -run {task_name}運行正常!

編輯:新增反引號格式

相關內容