So erstellen Sie eine Cmder-Verknüpfung zum Starten einer Aufgabe

So erstellen Sie eine Cmder-Verknüpfung zum Starten einer Aufgabe

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.

So sieht meine Aufgabe ausAufgabe

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 taskbarund 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-maximus5Ordner 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_taskund es hat funktioniert. Denken Sie daran, dass in my_taskkein {}enthalten ist.

Antwort3

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

Cmder.exeSchalter sind anders als Conemu.exeSchalter. Es /TASKhandelt 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

verwandte Informationen