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

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Latest post of the previous page:

консоль появляется, но ФАР про нее ничего не знает. пусто в ней...
Ну это понятно, инициируется всё один раз при запуске.

Кстати. Если SetParent не делать, то дескриптор консольного окна после убиения конему вполне валиден и всё работает.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Угу. Останется только с просмотром картинок разобраться, и SetParent можно не делать
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Maximus5
Про Win98 это я так.. Сносить надо. Но есть программы (старые, с базами данных) которые больше нигде не работают (для них еще ключ в LP1).
Docent1
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

В ComEnu.cpp есть

Code: Select all

		if (weirdo)
		{
			if (a && wcschr(a, ':') || Title[0] == 'T' || Title[0] == 1060)
			{
				return true;
			}
		} 
Кто-нибудь знает, что там имелось в виду под || Title[0] == 'T' || Title[0] == 1060)?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

* Установка родителя по умолчанию более не делается. Плагин PictureView использовать через Wrapper.
* В некоторых случаях в консоли появлялась горизонтальная прокурутка, проводящая к глюкам отображения.
* После изменения размеров окна ConEmu с открытым PictureView размер консоли и самой картинки не менялся.
* При листании картинок в PictureView на экране могли появляться глюки.
* Добавлен режим SlideShow для PictureView. Включается кнопкой Pause. Задержку можно увеличивать/уменьшать кнопками -/= (между '0' и BackSpace на основной клавиатуре). Отключется режим нажатием любой другой кнопки, или Pause. Задержка задается в реестре в миллисекундах, пример:

Code: Select all

REGEDIT4
[HKEY_CURRENT_USER\Software\ConEmu]
"SlideShowElapse"=dword:00001000
Attachments
ConEmu.Maximus5.090124.7z
(147.15 KiB) Downloaded 306 times
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Maximus5
Если открыты два окна Far: №1 - с ConEmu и №2 - без ConEmu, то при просмотре PictureView (Wrapper) в №2 картинка пересылается в окно №1. И оба Far зависают, пока не закроеш №1. Если нет №1, или №2, то все нормально.
Docent1
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

А нефиг было еще один FAR из самого ConEmu запускать ;)
Исправлено
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Может для ConEmu тему в анонсах сделать?
dolzenko
Posts: 452
Joined: Wed 19 Apr, 2006 14:42
Location: Ростов-на-Дону

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

Post by dolzenko »

Maximus5 wrote:В ComEnu.cpp есть

Code: Select all

		if (weirdo)
		{
			if (a && wcschr(a, ':') || Title[0] == 'T' || Title[0] == 1060)
			{
				return true;
			}
		} 
Кто-нибудь знает, что там имелось в виду под || Title[0] == 'T' || Title[0] == 1060)?
в отдельный "пахучий" (как в "code smell", а не как в "пахучие носки") if() я вынес, а для чего оно нужно так и не узнал :?
Docent1
Posts: 561
Joined: Thu 31 Mar, 2005 23:13
Been thanked: 1 time

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

Post by Docent1 »

Maximus5
Конечно лучше сделать в анонсах. И размещай на своем сайте - чё даром работать.
Docent1
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Добавлен Анонс на новую версию (теперь отображается Help в PictureView).

Может Администраторы добавят ссылку в первое сообщение?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Поигрался с табами, несколько замечаний.

1. При QuickView включаются Tab'ы, но не прорисовываются. Может не надо их включать?
2. FarHints и PictureView (в режиме QuickView) с табами глючат, потому что не рассчитаны, на то, что в консольное окно еще что-то вставлено и оно не занимает весь ClientRect. Не знаю как это разрулить со своей стороны. Предложение: может в главное окно ConEmu вставлять еще одно окно, и рисовать консоль на его клиентской области (ну и SetParent на него делать)?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

1. вот ведь... Ctrl+L - нормально перерисовывается, а Ctrl+Q нет. Хотя вообще-то согласен, включать их нафиг не нужно, просто не разбирался пока
2. Ок, будет дочернее окно, и именно его хендл будет устанавливаться в переменную ConEmuHWND
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 570
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

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

Post by Zeroes »

[quote="Maximus5"]


Не затруднит ли уважаемого дона добавить опцию загрузки иконки их файла ? а то при каждом обновлении утилиты приходится каждый раз лезть редактором ресурсов :(

я думаю не только мне хочется иметь другую иконку. :)
--- Zeroes & Ones ---
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

Ага, и мне хочется другую иконку ;) Вобщем, как только-так сразу...
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

При попытке дропнуть что-либо в корневую папку - ошибка: Папка "C:\\" не существует...
Sorry, если баян
Post Reply

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