Verwenden Sie GuiMacro :
ConEmuC -GuiMacro Rename 0 "serverxyz"
Ich benutze den cmder (ConEmu) mit Git Bash-Tabs (MinGW) und möchte den aktuellen Tab mit einem Konsolenbefehl umbenennen. Innerhalb eines cmd-Tabs kann ich cmd / c RenameTab "myTabName" verwenden, aber ich brauche einen ähnlichen Befehl für Git Bash.
Der Grund dafür ist folgender: Neben Git verwende ich Git Bash für die Verbindung zu mehreren Servern mit dem ssh-Befehl, wodurch ssh-Verbindungen zu mehreren Servern auf mehreren Registerkarten geöffnet werden. Um den Überblick zu behalten, auf welchem Server ich mich in welcher Registerkarte befinde, muss ich jede Registerkarte manuell umbenennen, wobei eine Verknüpfung für die Funktion zum Umbenennen von Registerkarten im cmder verwendet wird. Mein ultimatives Ziel wäre, ein Skript zu verwenden, das eine ssh-Verbindung mit dem Befehl "ssh serverxyz" öffnet und gleichzeitig den aktuellen Tab in "serverxyz" umbenennt.
Danke für jede Hilfe.
Verwenden Sie GuiMacro :
ConEmuC -GuiMacro Rename 0 "serverxyz"
echo -ne '\e]0;title here\a'
Ersetzen Sie "Titel hier" durch das, was der Titel sein soll. Das ist sicherlich hässlicher als die Lösung von GuiMacro, sollte aber auch auf mehr Plattformen funktionieren.
Edit: Maximus sagte, das funktioniert nicht, aber ich verwende es ständig in meinen Skripten. Es stellt sich heraus, dass es nur in einem Skript funktioniert, sobald das Skript fertig ist, überschreibt ConEmu den Titel mit der cwd.