Ich habe eine einfache Aufgabe erstellt, die das Linux-Subsystem startet, zsh ausführt und auf meinem Desktop ausführt. Ich möchte jedoch eine Verknüpfung für diese spezielle Aufgabe in meiner Taskleiste erstellen.
Der Grund dafür ist, dass ich nicht möchte, dass Cmder dies standardmäßig tut. Ich möchte zwei separate Schaltflächen – eine für das normale und eine für das Ubuntu-Subsystem.
Irgendwelche Ideen, wie das geht? Ich habe es versucht, "C:\Program Files\Cmder\Cmder.exe" /single /cmd {Bash:Ubuntu}
aber es tritt ein Fehler auf The syntax of the command is incorrect.
und lädt die Standard-Cmder-Aufgabe.
Antwort1
Hier sind zwei Möglichkeiten:
Sie können cmder so einstellen, dass Ihre Aufgaben in der Windows-Taskleiste angezeigt werden. Überprüfen Sie in den Einstellungen unter Task bar
> Add ComEmu tasks to taskbar
und klicken Sie aufUpdate now!
Wenn Sie die Verknüpfung dennoch erstellen möchten, scheint dieser Befehl zu funktionieren:
"C:\Program Files\Cmder\vendor\conemu-maximus5\ConEmu64.exe" -run {Task}
Verwenden Sie ConEmu64.exe oder ConEmu.exe (entsprechend) in Ihrem vendor\conemu-maximus5
Ordner Ihrer cmder-Installation.
Antwort2
Die erste Option der vorherigen Antwort ändert sich jetzt zu „ Settings - Tasks - Taskbar jump lists(checkbox)
Ich schätze, es wurde geändert?“. Weil ich nicht sehe, was er gesagt hat, kann es jetzt geändert werden. Wenn Sie dann die erste Shell öffnen, klicken Sie in der unteren rechten Ecke auf das grüne +
Zeichen. Ihre bevorzugte Aufgabe wird dann in der Aufgabenliste ganz unten angezeigt.
Wenn ich den zweiten Ansatz von @archemiro verwende, wird dieser Fehler angezeigt:
Unrecognized parameter:
Valid options:
/START <path>
/SINGLE <path>
/TASK <name>
/REGISTER [USER/ALL]
/UNREGISTER [USER/ALL]
Während der Updates von Cmder muss es zu einigen Änderungen gekommen sein.
Also habe ich versucht, den Verknüpfungspfad so zu bearbeiten, dass er wie folgt aussieht, C:\xxxx\Cmder.exe /TASK my_task
und es hat funktioniert. Denken Sie daran, dass in my_task
kein {}
enthalten ist.
Antwort3
https://superuser.com/a/1270844/1900291
Cmder.exe
Schalter sind anders als Conemu.exe
Schalter. Es /TASK
handelt sich um einen Cmder-Schalter, der mir aus irgendeinem Grund einen cmder.exe /TASK <task_name>
falschen Befehlsfehler anzeigt, aber Conemu.exe -run {task_name}
einwandfrei läuft!
bearbeiten: Backticks-Format hinzufügen