Как автоматически прикрепить любую консоль замазки или котенка к ConEmu

10239
serge.k

Можно ли автоматически подключить любые консольные окна putty.exe или kitty.exe к ConEmu? Если да, то как это можно сделать?

6
Что вы имеете в виду с "автоматическим прикреплением"? Maximus 10 лет назад 0
ну, по крайней мере, когда у вас есть ConEmu, который открывается и затем открывается, например, окно консоли putty.exe, он может автоматически присоединиться к ConEmu в качестве новой вкладки. serge.k 10 лет назад 0
еще лучше, если у вас еще не запущено приложение ConEmu, и вы запускаете putty, тогда оно может открыть ConEmu и открыть putty на его вкладке serge.k 10 лет назад 0
Почему бы не запустить шпатлевку в ConEmu? То, как вы хотите запустить PuTTY, имеет значение. Maximus 10 лет назад 0
да, действительно, именно поэтому я и спросил. Когда вы запускаете, например, putty или kitty, вы получаете окно конфигурации, в котором можно выбрать любое сохраненное соединение, а затем открыть его. Если вы делаете это из putty / kitty GUI, консоль запускается вне ConEmu, но я бы хотел, чтобы она автоматически открывалась как вкладка ConEmu. serge.k 10 лет назад 0
Но нет * нет * замазки / котенка GUI ... Это * это * GUI. Итак, как вы начинаете замазку / котенок ??? Вы дважды щелкаете ярлык на рабочем столе, запускаете ли вы Win + R "putty", не так ли ... Я не могу представить, что вы делаете. Maximus 10 лет назад 0
Все просто - я просто запускаю putty или kitty одним щелчком левой кнопки мыши, затем открывается окно графического интерфейса, где можно выбирать / настраивать соединения. Когда я нажимаю «открыть» для сохраненного соединения, открывается новое окно консоли, но, к сожалению, за пределами ConEmu. Таким образом, вопрос заключался в том, ВОЗМОЖНО ЛИ ВЫПОЛНИТЬ ConEmu, чтобы автоматически захватывать / прикреплять вновь открытые замазки или консоли для кошек к своим выступам. Спасибо. serge.k 10 лет назад 0
Я нашел способ, не создавая ярлык для каждой задачи. Проверьте мой ответ ниже. WesternGun 6 лет назад 0

6 ответов на вопрос

4
AntonioCS

I was looking to do the same thing and found this link

http://www.thecrumb.com/2013/03/04/configuring-conemu-and-putty/

I think it's basically what Maximus was saying but you will do this from inside ConEmu

да, вы правы, это можно сделать по одному, но если вы открываете соединения с помощью графического интерфейса пользователя putty, то консоль подключений находится за пределами ConEmu - это проблема, которую я пытаюсь решить. serge.k 9 лет назад 2
если вы открываете PuTTY без каких-либо переключателей через ConEmu, то появляется окно конфигурации, и сама консоль попадает во вкладку после того, как вы выполнили настройку masterX244 9 лет назад 1
1
Maximus

Single click? I think you are meaning "shortcut click".

So, change your shortcut properties.

Example 1

ConEmuC.exe /ATTACH /ROOT PuTTY.exe <your PuTTY switches> 

Example 2

ConEmu.exe /single /cmd PuTTY.exe <your PuTTY switches> 

Thought, you need to use full paths to executables.

это хороший комментарий, но проблема в том, что для каждого соединения, которое у меня есть в putty / kitty, мне нужно сделать ярлык, это много работы, которую, конечно, можно сделать, но не очень элегантно)) serge.k 9 лет назад 1
Что мне нужно, так это то, что когда ЛЮБОЙ сеанс замазки открывается, он автоматически присоединяется к ConEmu как вкладка. serge.k 9 лет назад 0
Вы еще не сказали, как именно вы запускаете свой экземпляр PuTTY! Maximus 9 лет назад 0
На самом деле он сделал. Он просто хочет запустить его обычным способом, чтобы он получил всплывающее окно конфигурации и мог выбрать сохраненный сеанс, а когда он фактически начинает сеанс, он должен быть присоединен. Blizz 9 лет назад 0
так что, да, Blizz прав, я начинаю сеанс замазки / котенка обычным способом, подобным этому: http://screencast.com/t/cpLCTdV8bU Но окно не присоединяется автоматически к ConEmu, надеюсь, оно будет немного больше сейчас ясно. serge.k 9 лет назад 0
Итак, после нажатия кнопки «Открыть» в конфигурации Kitty, открывается новое окно консоли следующим образом: http://screencast.com/t/UIPhBAjIf9Z Спасибо за попытку разгадать эту загадку, Максимус!) serge.k 9 лет назад 0
Китти не консольное приложение. У него есть собственный графический интерфейс. И ConEmu не должен зацеплять эти окна. Обходной путь - это изменение пути к ConEmu.exe. Maximus 9 лет назад 0
1
KCD

As an alternative simply use SSH

ssh root@somehost 

For example add the tools packaged with Git to your path

set PATH=%PATH%;C:\Program Files (x86)\Git\cmd 

Or powershell path

# %UserProfile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 # Add linux tools from git $env:Path += ";C:\Program Files (x86)\Git\bin" 

... And if going down that tangent consider only asking for your key passphrase once and Powershell with Posh git

при условии, что вы используете PuTTY для SSH ... endolith 6 лет назад 0
Никакой git bash не собран с MinGW, здесь нет PuTTY KCD 6 лет назад 0
0
zeroknowl

AntonioCS имеет правильную ссылку.

Я тоже боролся с этим. Ключ не должен указывать полный путь для putty в команде задачи conemu. Вместо этого убедитесь, что путь к putty указан в вашей переменной среды профиля Windows, а затем просто вызовите putty:

Putty.exe -new_console -load "(name of session)" 
0
WesternGun

Ребята, я только что нашел путь! Абсолютно возможно без создания ярлыка для каждой сессии для загрузки.

Я только что обнаружил, что CMDER имеет задание по умолчанию . Он просто запускается Putty.exeнапрямую (поэтому putty.exeдолжен быть в пути, или вы должны указать полный путь putty.exe).

enter image description here

Создайте ярлык CMDer с аргументами:

<full-path-to-cmder.exe> /task Putty 

enter image description here

Откройте его, и появится подсказка Putty. Загрузите ваш сеанс как обычно, и теперь он показывает в Cmder вместо putty, вуаля!

enter image description here

Я знал, что такое общее требование имеет решение в CMDER. Отлично!

За исключением того, что вы не можете контролировать заголовок вкладки, но мы не можем просить больше ...

РЕДАКТИРОВАТЬ :

Я только что обнаружил, что мы можем указать заголовок окна в Putty, когда мы используем Cmder, так что теперь мое решение становится более чем идеальным.

В замазке мы можем установить заголовок окна в «Окно» - «Поведение», а в Cmder мы устанавливаем вкладку для использования заголовка окна замазки в «Главное» - «Панель вкладок» - «Шаблоны вкладок» - «Консоль» ( %sпредставляет заголовок, как показано в подсказках выше «Консоль».)

Еще два скриншота:

enter image description here

enter image description here

-2
diegowcs

В дополнение к ответу KCD, еще одним вариантом является использование SSH в Cmder для Windows [ http://cmder.net/], как показано в этой статье:

Нужно только набрать:

ssh user @ hostname

В статье отмечается большое преимущество, заключающееся в том, что « Cmder прост в глазах, имеет привлекательные шрифты, цветовую схему Monokai по умолчанию и изменяемые размеры окон ».

Пожалуйста, внимательно прочитайте вопрос. Ваш ответ ** не ** отвечает на оригинальный вопрос. Вопрос о ConEmu ** не ** Cmder. DavidPostill 7 лет назад 1
Это верно, @DavidPostill. Я просто подумал, что стоит предложить. diegowcs 7 лет назад 0
`cmder` использует` conemu` под WesternGun 6 лет назад 0