Cmder/Conemu: динамически называть заголовок вкладки из определения задачи

Я использую Putty в Cmder для ssh в 'jumpbox'. Затем я передаю имя хоста в файл, используя опцию -m ssh, чтобы перейти к "реальному" хосту назначения.

Я хочу динамически установить заголовок вкладки замазки из определения задачи в Cmder/ConEmu, чтобы он был именем хоста, к которому я обращаюсь. На приведенном ниже снимке экрана видно, что я пытался использовать "%REMOTE_HOST%" для передачи переменной среды, содержащей заголовок, который я хочу иметь на своей вкладке. Однако это просто создает вкладку с именем%REMOTE_HOST%.

Любая помощь будет принята с благодарностью.

1 ответ

Решение

Я много раз объяснял, что PuTTY и mintty - это не консольные приложения, а приложения с графическим интерфейсом.

Аналогия: вы запускаете VirtualBox с Ubuntu (в качестве клиента) в Windows (в качестве хоста) и с некоторым консольным приложением в Ubuntu под редакцией VirtualBox. Вам не интересно, почему TaskBar в Windows не показывает заголовок консоли Ubuntu?

Когда вы запускаете ChildGUI в ConEmu, он отображается в заголовке дочернего окна Tab.

Что тебе необходимо сделать

Сконфигурируйте PuTTY или ваш удаленный хост (например, приглашение bash с ANSI) для отображения правильного текста в заголовке PuTTY. Квест не имеет ничего общего с ConEmu.

Также убедитесь, что шаблон консоли панели вкладок в настройках ConEmu/Cmder имеет или содержит%seg

введите описание изображения здесь

Другие вопросы по тегам