ConEmu: Как правильно наносить шпатлевку

20

Я пытался открыть новое окно замазки внутри одной из вкладок ConEmu, но пока безуспешно, я пробовал много комбинаций.

putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD
putty.exe -new_console -ssh USER@DOMAIN 22 -pw PASSWORD
ConEmu.exe /single /cmd putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD
ConEmuC.exe /ATTACH /ROOT putty.exe -cur_console:b -ssh USER@DOMAIN 22 -pw PASSWORD

что произойдет, замазка будет открыта в новом окне за пределами ConEmu

kjv.007
источник
Вы читали документы? conemu.github.io/en/ChildGui.html
Максим
@maximus - да, но он все еще создает новое окно (не conemu), пробовал для блокнота, он работает
kjv.007
@ kjv.007 У вас через Chocolatey установлена ​​шпаклевка, как у @ Mattia72? В этом случае его ответ работает.
Флорис

Ответы:

21

У меня была такая же проблема, как я установил Шпатлевка по шоколадным .
В этом случае, если вы вызовете PUTTY, он запустит шим из папки chocolatey \ bin , а не реального exe.

Когда я поставил весь путь в задаче, в окне ConEmu появился PUTTY:

C:\ProgramData\chocolatey\lib\putty.portable\tools\PUTTY.EXE -load "saved session"
Mattia72
источник
4

У меня была та же проблема с замазкой, запускающей новое окно, даже когда я смог заставить блокнот работать правильно и нашел ваш вопрос в поиске решения. Позже я смог решить проблему, как показано ниже.

В диалоговом окне настроек вашей команды под параметрами задачи укажите следующее:

/dir <full path to your instance of putty>

Затем в поле «Команды» укажите что-то вроде этого:

putty.exe -cur_console -ssh USER@DOMAIN 22 -pw PASSWORD

Это должно работать. В моем случае я использую что-то более похожее на это:

putty.exe -cur_console -load <profile name>

Если вы хотите что-то, что вы можете просто ввести в командной строке, то что-то вроде этого должно работать:

putty.exe -new_console:d"C:\Program Files (x86)\PuTTY\PuTTY" -ssh USER@DOMAIN 22 -pw PASSWORD
юлианский
источник
1
спасибо, по какой-то причине, это все еще не работает для меня :( На вкладке замазки на conemu, это показывает это сообщение: ConEmuC: Корневой процесс был жив менее 10 секунд, ExitCode-0 Нажмите Enter или Esc, чтобы закрыть консоль ... Это откроет замазку в отдельном окне за пределами ConEmu
kjv.007
@ kjv.007 обновлено с другой опцией
Джулиан
2

Что сработало для меня, так это полный путь внутри кавычек

"C:\Program Files (x86)\PuTTY\putty.exe" -load "your_session_Name"

Любая вещь открывала замазку в отдельном окне.

Версия ConEmu: 160724 32 бит. PuTTY Release 0.67 32 бит

Jay.K
источник
Это сработало и для меня, при
условии
Это то, что исправило это для меня. Помещение пути PuTTY в двойные кавычки заставляет его работать правильно.
Карл Николл
1

Просто создал новую задачу ConEmu с помощью следующей команды:

PUTTY.EXE -cur_console -ssh <Login>@<HostAddress> -pw <Password>

работает как шарм.

Ветон
источник
для меня это просто показать их в моей вкладке ConEmu, ConEmuC: Root process was alive less than 10 sec, ExitCode=0. Press Enter or Esc to close console... а затем отдельно открыть обычное окно замазки.
kjv.007