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

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

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

Post by Zeroes »

Latest post of the previous page:

Maximus5 wrote:Zeroes
помнится мне, что conman может сам прятать консольное окошко... в каких случаях это происходит - не помню
Conman здесь не причём как и плагины, я их убирал эффект не изменился.
--- Zeroes & Ones ---
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

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

Post by Zeroes »

Maximus5

А как можно увидеть в действии
* Продолжение BufferHeight. Автоматическое включение прокрутки при увеличении буфера консольным приложением.

что то у меня не непоявляется прокрутка.
например делал
route print
dir
--- Zeroes & Ones ---
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

ключевые слова "при увеличении буфера консольным приложением". а cmd его не увеличивает...
пример, как это работает - плагин DVDPanel (увеличивает буфер перед подтверждением записи)
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

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

Post by Zeroes »

Maximus5

в ConEmu.Maximus5.090310.7z с курсором теперь всё ok.

А на счёт мерцания консольного окна пока других идей нет?
--- Zeroes & Ones ---
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 »

Zeroes
попробуй приаттаченную
Attachments
test.7z
(90.84 KiB) Downloaded 128 times
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

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

Post by Zeroes »

Maximus5

пришел домой - восстановил комп из спящего режима и вижу что из-за процесса Conemu 2009.3.10 [2009.3.10.0]
у меня одно ядро загружено на всю катушку. (Грузится ядро 100%)

Смотрю через ProcExp:

TID CPU CSwitch Delta Start Address
3496 40.77 5436 ConEmu.exe+0x1538c

если посмотреть стэк вызовов, то обычно там:

0 ntdll.dll!KiFastSystemCallRet
1 ConEmu.exe+0x13453

Кликаю по панели FAR на Taskbar'e он разворачивается и нагрузка на ядро спадает до 0%, минимизирую опять 100%.

Закрыл FAR, запустил заново нагрузка 0 - сминимизировал окно FAR - опять 100% (адреса вызовов теже самые).

очистил ветку [HKEY_CURRENT_USER\Software\ConEmu] эффект остался.

вернул ConEmu.Maximus5.090309.7z - эффект остался.
Вернул ConEmu.Maximus5.090302c.7z - эффект исчез.

Intel Core Duo 3Ghz
Winxpsp3.
FAR1.75 RC build 2543
--- Zeroes & Ones ---
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

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

Post by Zeroes »

Maximus5 wrote:Zeroes
попробуй приаттаченную
завтра на работе проверю так как только пока там эффект есть (но если запускать с другого места эффекта нет)

эта версия тоже вызывает 100% загрузку ядра при минимизированном окне фара.
--- Zeroes & Ones ---
Игорь Юдинцев
Posts: 725
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

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

Post by Игорь Юдинцев »

Если разрешены табы, то при открытых в фаре окнах просмотра/редактора щелчок по табу файловых панелей (Panels)переключает фар в режим панелей, но не делает таб активным. С другими табами всё ок.
Ещё, при появлении таба, если линейки табов до этого не было, окно эмулятора меняет размер, подстраиваясь под её наличие. Если же линейка табов пропадает, обратно размеры окна не восстанавливаются - получаем пустые полоски в нижней и правой частях окна, шириной где-то в полсимвола.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 536
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Contact:

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

Post by Zeroes »

Maximus5

С загрузкой процессора вроде помогло -thanx за фикс.

По поводу мерцания окошка консоли в версии 2009.3.11a - тоже самое, вообщем разобрался когда такое возникает
когда запуск производится с ключем /SetParent.

/SetParent - использую чтобы работал плагин Drag'N'Drop.
--- Zeroes & Ones ---
SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

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

Post by SeMa »

После закрытия альтернативной консоли ConMan'a на месте, где был скролбар, остается непрорисованное (и неуправляемое мышью) место цвета фона.


Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
ShadowNev
Posts: 86
Joined: Fri 06 Feb, 2009 12:54
Has thanked: 1 time

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

Post by ShadowNev »

2 SeMa
у меня все нормально работает
Только глупцы могут быть непоколебимы в своей уверенности. (c) Монтень.
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 »

Мне кажется или последний conemu перехватывает нажатие ctrl? например ctrlup down в редакторе точно не работают, без conemu нормой.
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

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

Post by hoopoe »

Maximus5 wrote:=Tim Sobolev=
на вопрос зачем - в конмане есть альтернативная консоль, пока я не смотрел как она реализована...
все остальное - да, можно сделать функционалом конэму
хех, дык написал бы мне - я б рассказал...

честно говоря тянуть весь конман из-за альтернативной консоли - это не айс :)

можно маленький кусок выдрать

и еще, я тут с конманом поколдовал - теперь он должен с ConEmu жить при включенной галке "Always update con. handle", а про параметр к ConEmu мне нужно еще с Maximus5 перетереть... что-то там не айс...
Attachments
conman.rar
(35.34 KiB) Downloaded 129 times
dolzenko
Posts: 452
Joined: Wed 19 Apr, 2006 14:42
Location: Ростов-на-Дону

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

Post by dolzenko »

hoopoe wrote:честно говоря тянуть весь конман из-за альтернативной консоли - это не айс :)

можно маленький кусок выдрать
мне кажется это хорошей идеей :) а альтернативная консоль кстати потребует всех конмановских хуков/уловок?
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

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

Post by hoopoe »

нет, конечно... там нужно только передернуть CreateProcess*, WriteFile и WriteConsole

по уму лучше б сам фар при запуске прилад подменял бы выходную консоль... но там свои тараканы
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 »

Новый D&D стабильно рушит ConEmu под вистой. :(
Post Reply

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