ConMan: Console Manager — Консольный Менеджер

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

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

Latest post of the previous page:

да, есть такое... точнее там как карта ляжет - может оттранслировать, а может и в игнор пустить...
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by John Doe »

Какая же версия ConMan последняя?
Последний анонс точно не актуален.
По моим данным последняя версия от hoopoe — та что выложена в теме ConEmu.
И после того что-то правил Maximus5, на форуме ссылки я не нашёл, но у меня сохранился файлик ConMan.2.34.6.7z.
Кто может прояснить ситуацию?
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

могу выложить тот, который у меня... надо?
User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by Px »

hoopoe wrote:могу выложить тот, который у меня... надо?
А в нём что-нибудь менялось за последний год? :oops:
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

почти нет... на семере он так и не завелся (да там половина других аппликух не завелась)... и я немного на него подзабил - просто нет времени заниматься
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by John Doe »

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

Осталось ещё выяснить что за изменения вносил Maximus5 в свой вариант: касались ли они исключительно интеграции в Conemu, или имеют и самостоятельное значение.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by Maximus5 »

если я правильно помню - только интеграция правилась. причем, она уже могла и отвалиться, ибо неактуально
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by John Doe »

Maximus5 wrote:если я правильно помню - только интеграция правилась
Видимо да. В changelog'е примерно следующее:

Code: Select all

* В ConMan внесены необходимые изменения (2.34.1) для его использования без ключика '/SetParent'.
...
* Обновлен ConMan. Теперь Win-Q/W должны работать во всех режимах
...
* Обновление ConMan. Ключик '/SetParent2' больше не нужен, кнопки двоиться не должны.
...
* Для запуска ConMan рекомендуется использовать версию 2.34.4 и ключик /ConMan (вместо ConMan.exe)
...
* Небольшие правки в dll-ках ConMan.
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

Fktrc
Posts: 40
Joined: Tue 11 Oct, 2005 05:55
Location: Кемерово

Re: ConMan: Console Manager — Консольный Менеджер

Post by Fktrc »

Еще нюансик - если папка Far'а (c:\Program Files\Far) являет собой симлинк (а оригинал, к примеру, выглядит как d:\DiskC\Program Files\Far), то conman'ом пользоваться невозможно. Если это подправить, то мне больше ничего от conman'а и не нужно :)
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

Fktrc wrote:Еще нюансик - если папка Far'а (c:\Program Files\Far) являет собой симлинк (а оригинал, к примеру, выглядит как d:\DiskC\Program Files\Far), то conman'ом пользоваться невозможно. Если это подправить, то мне больше ничего от conman'а и не нужно :)
невозможно - это слишком общее определение :)

что конкретно происходит?
SkyRE
Posts: 34
Joined: Wed 08 Feb, 2006 17:28
Location: Украина
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by SkyRE »

В первую очередь спасибо за разработку!

Функцонал который бы хотелось увидеть, изменений мало но IMHO полезно
common.h

Code: Select all

#define NEW_CONSOLE _T("-new_console")
#define CONSOLE_PARMS _T("-console_parms")

Code: Select all

STATIC bool ParseNewConsoleArg( TCHAR* str, CommandLineParameters* parameters )
{
    TCHAR* start =0;
    TCHAR* end = 0;
    if( !str || !parameters || !(lstrstr( str, NEW_CONSOLE ) || lstrstr( str, CONSOLE_PARMS )))
        return false;

    ZeroMemory(parameters, sizeof(*parameters));

    // search for -new_console argument
    if (lstrstr(str, CONSOLE_PARMS)) {
      start = lstrstr( str, CONSOLE_PARMS );
      end = start + lstrlen( CONSOLE_PARMS );
    } else {
      start = lstrstr( str, NEW_CONSOLE );
      end = start + lstrlen( NEW_CONSOLE );
    }
    if( !start )
Несколько замечаний, т.е. то что я заметил
1) Если в системе залогинено несколько пользователей и у одного уже запущен ConMan и под ним Far Manager, то если второй пользователь запускает ConMan+Far Manager (без ключа -new_console, с ключём не проверял) то новая консоль запускаеться под тем пользоветелем что первый запустил ConMan. Справедливо даже для WinXP - в других не проверял.
2) У меня на Win7 Far Manager 1.75 b2619 x86 под ConMan при открытии файлов с использованием Colorer - Фар падает. При этом ConMan нормально всё завершает. Без плагинов Фар работает - не считая бага что описан ниже.
3) В Win7 так же как и в Vista ввели промежуточный процесс (conhost.exe) для консоли и csrss.exe. Соотв. при первом запуске ConMan+Far запускается экзумпляр conhost.exe при создании ещё одной консоли с Far экземпляр conhost.exe не создаеться может это и вызывает падение conhost при клике мыши на этой второй консоли или при перетаскивании консоли если активне не первая консоль (при этом Far и ConMan остаються запущенными но окно консоли закрываеться). При этом клавиши в обоих консолях отрабатывают нормально. Так же если нескольок раз переключиться между этими консолями то некоторые из них теряют размер. Если будет полездно есть минидамп conhost.exe в атаче.

P.S. Сразу оговорюсь - есть Win7x64+VS2005+VS2008 - по мере возможности могу помочь с отладкой. Продукт очень нужен для Win7.
Attachments
conhost_mdmp.rar
(27.68 KiB) Downloaded 160 times
User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by Px »

SkyRE
Posts: 34
Joined: Wed 08 Feb, 2006 17:28
Location: Украина
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by SkyRE »

Премного благодарен - но я об этом вкурсе. И под Win7 ни с Админскими ни с совместимостью ConMan не работает, а ведёт себя так как я описывал.
Да - уточню, это проверено на Win7x64. Если кому интересно могу проверить такое поведение на Win7x86. Хотя для 32-разрядной прикладухи разницы быть не должно.
User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by Px »

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

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

не совсем время... у меня нет системы, на которой можно было б отлаживаться... а без этого такой тул разрабатывать совсем не айс... :facepalm:
Post Reply

Return to “Обсуждение плагинов”