ConEmu: Console Emulator — эмулятор консоли

Здесь обсуждаются темы, косвенно связанные с Far.
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Maximus5 »

Latest post of the previous page:

все остальные файлы брать в "дистрибутиве" самого конмана с соответствующем анонсе. т.к. документацию я не правил - то и выкладывать ее смысла не вижу
SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Re: ConEmu: Console Emulator — эмулятор консоли

Post by SeMa »

Теперь для поддержки ключа /conman сам ConMan (3 дллки и экзешник) должны лежать рядом с ConEmu (т.е. в папке ФАРа)?
Иначе выдается ошибка
Can't load ConMan.dll
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: ConEmu: Console Emulator — эмулятор консоли

Post by John Doe »

Теперь для поддержки ключа /conman сам ConMan (3 дллки и экзешник) должны лежать рядом с ConEmu (т.е. в папке ФАРа)?
А нельзя ли оставить conman в своей собственной директории?
А то ведь к нему помимо dll ещё и файлы с документацией прилагаются...
Не хотелось бы ещё больше мусорить в папке FARа.
https://t.me/FarManager — Telegram чат
LeaF
Posts: 49
Joined: Thu 13 Oct, 2005 12:15
Location: Украина, Винница
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by LeaF »

John Doe
SeMa
у меня лично ConEmu + 3 dll из СonMan[1].2.34.4.7z живут в своей папке (ConEmu)
ConMan (exe!!) - в своей (ConMan)
и обе эти папки мирно уживаются в %FarHome%
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Max Rusov »

В случае использования ключа /conman сам conman.exe уже не нужен, как я понял...
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Maximus5 »

John Doe
Не хочешь мусорить - положи conemu в папку к conman.
Или добавь папку конмана в PATH
User avatar
Tim Sobolev
Posts: 708
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Tim Sobolev »

Maximus5
потестил Far 2.0 build 808 на 2003 с
ConEmu.Maximus5.090302c.7z
ConMan.2.34.4.7z
в режиме конмана в ряде случаев появлялось второе окно, строка запуска:

Code: Select all

"C:\Program Files\Far\Conemu.exe" /ConMan /cmd Far.exe
иногда после изменения настроек конмэму крэшился, оставляя маленькое окно фара с заголовком из конмана ([1/1]).
При запуске в обычном режиме все просто отлично.

Вопрос: зачем вообще юзать конман? У автора есть отображаемое гуи окно, с которым он может делать все что угодно, соответственно ряд хуков ему не нужен. Также автор может запускать произвольное количество скрытых окон фара и манипулировать с ними точно так же, как и с отдельным окном. Зачем тогда понадобились все те хуки и проблемы которые вносят инжекты конмана?
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Maximus5 »

=Tim Sobolev=
на вопрос зачем - в конмане есть альтернативная консоль, пока я не смотрел как она реализована...
все остальное - да, можно сделать функционалом конэму
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Shtirla »

Подскажите пожалуйста, по долгу службы приходится работать с некоторыми старыми, (написаные под клиппер и не только, уйти на в32 пока нет возможности, попрошу не бить и не смеятся), 16 разрядными приложениями (размер окна по дефоту 24х80 ), поставил конмэн, весьма занимательна штука, очень понравилась, но вопрос в том что окна старых программ не отображаются под ним, полная темнота, решил пока вызовом всех экзешников в новый экземпляр консоли. Вопрос: возможно ли работа с такими приложениями? Прочитал по форуму на 10 страниц вверх, ничего похожего не нашел :rtfm: , дайте ссылку если вопрос понимался :o .
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Maximus5 »

Shtirla wrote:поставил конмэн,
конмэн и конэму это две совсем разные программы. так что ты поставил?
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Shtirla »

сначала far 1.75.2535 + conemu.exe +plug conemu
потом докинул в папку с фаром и conemu.exe - conman.dll + hook.dll + infis.dll и в вызове conemu дописал /conman, новые кнопочки справа появились.
ни в первом ни во втором случае старых приложений не видно, хотя наблюдался баг, один раз даже увидел отрисовку окна нужной софтины, но ходить по полям ввода не смог, такое ощущение что экран не обновляется.
SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Re: ConEmu: Console Emulator — эмулятор консоли

Post by SeMa »

LeaF
т.е. папки ConMan и ConEmu лежат в папке ФАРа.
какая у тебя строка запуска в таком случае? чтобы сработал ключик /conman, нужно, чтобы дллки конмана лежали рядом с конэму, а иначе как они увидятся последним?
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by Maximus5 »

Shtirla
попробуй поставить высокий приоритет для процесса Conemu.exe
LeaF
Posts: 49
Joined: Thu 13 Oct, 2005 12:15
Location: Украина, Винница
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by LeaF »

SeMa
Запуск через Conman.exe

Code: Select all

"C:\Program Files\LFP\ConMan\conman.exe" "C:\Program Files\LFP\Far.exe"
Запуск через Conemu.exe

Code: Select all

"C:\Program Files\LFP\ConEmu\ConEmu.exe" /conman /cmd "C:\Program Files\LFP\Far.exe"
Вот что находится в этих папках:


Maximus5
Использую следующий алиас (в плагине Alias 1.0 build 10)
tl = telnet -new_console

Если его выполнять в FAR, запущенном через ConMan, работает нормально (создает окно телнета)
Если же через ConEmu (с ключом /conman) - создает новое окно:

Причем:
1. активным оставляет окно ФАРа (и в нем, как я понимаю процес conman уже не существует (и нет кнопок управления вкладками)
2. во вновь соданном окне 2 вкладки: на 1-й - команда "telnet -new_console", а на 2-й собственно окно телнета

Скриншот окна Info для FAR

Скриншот окна Info для telnet
LeaF
Posts: 49
Joined: Thu 13 Oct, 2005 12:15
Location: Украина, Винница
Contact:

Re: ConEmu: Console Emulator — эмулятор консоли

Post by LeaF »

Shtirla
попробуй ConMan (без conman.dll) и ConEmu (+conman.dll) поместить в разные папки
Post Reply

Return to “Операционные системы, командные оболочки и прочее”