Page 1 of 25

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

Posted: Thu 28 Apr, 2005 09:28
by Grey
Анонсы
_________________________

Начиная с версии 1973 (а так же и в в 1982 что сдесь в форуме для тестирования выложены) как то по другому начал вести себя запуск внешних редакторов.
А именно, у мегя стоит на Alt-F4 d в качестве внешнего редактора hiew !.! -new_console
Где hiew - это батник с таким вот содержанием
C:\Tools\Utils\Hiev\hiew32.exe %1
Так вот, проблема теперь в том что -new_console не отрабатывается :(
Если же в в строке внешний редактор написать такое
hiew !.! -new_console test, т.е. после -new_console написать еще что нить, не важно что, тогда все в норме, тогда все работает по тому же принципу как и раньше.

P.S. Сейчас FAR 1982 Win XP SP2 RU

Posted: Thu 28 Apr, 2005 09:42
by Skirda
Хе, как то интересно получается...
ты батнику подсовываешь 2 параметра, а с самом юзаешь только первый.
Тогда уже вот так батник перепиши

Code: Select all

C:\Tools\Utils\Hiev\hiew32.exe %*

Posted: Thu 28 Apr, 2005 09:52
by Grey
Это не помогает, я уже это пробовал, только сдесь об этом сразу не упомянул.
К тому же как тогда это
hiew !.! -new_console test
При таком раскладе работает, при этом в батнике все так же C:\Tools\Utils\Hiev\hiew32.exe %1
Да, видимо забыл упомянуть, FAR запускается и под Conman-a версии 2.28.
При возврате на FAR 1812 тоже все нормально работает.

Posted: Thu 28 Apr, 2005 10:03
by zg
Skirda wrote:Хе, как то интересно получается...
ты батнику подсовываешь 2 параметра, а с самом юзаешь только первый.
здрасте, приплыли. второй параметр для conman'а и он должен отрабатываться ещё на стадии запуска батника. так что всё с бтников впорядке.

Posted: Thu 28 Apr, 2005 10:11
by Grey
Вот и я о том же...

Posted: Thu 28 Apr, 2005 10:23
by t-rex
Это бага conman, но так как в фаре немного поменялась логика запуска то винить его сильно не надо :)
Строка которую получает CreateProcess:

%comspec%\cmd.exe /C "f:\utils\hiew.BAT test.exe -new_console"

(само собой %comspec% подменён на его внутреность.)

Posted: Thu 28 Apr, 2005 10:44
by 4ekucT
Сори за офтоп, не подскажите где берут фар 1982 для тестинга?

Posted: Thu 28 Apr, 2005 10:57
by t-rex
Значит так, вот бага в ConMan:

common.h::ParseNewConsoleArg()

меняем строку
else if( *end != ' ' && *end != '_' && *end )
на
else if( *end != ' ' && *end != '_' && *end != '\"' && *end )

пересобираем infis.dll и всё пашет.


P.S. 1982 есть в одной из веток про FTP.

Posted: Thu 28 Apr, 2005 11:03
by hoopoe
во блин... а нахрена кавычки в аргументах функи?

Posted: Thu 28 Apr, 2005 11:05
by t-rex
Так надо чтоб запускатор железно работал (в NT)

Posted: Thu 28 Apr, 2005 11:10
by hoopoe
2Skirda:

не выкладывай пока 29-ую версию... ща новую, с фиксом закину

Posted: Thu 28 Apr, 2005 11:52
by 4ekucT
t-rex wrote:P.S. 1982 есть в одной из веток про FTP.
А урлик можно точный?

Posted: Thu 28 Apr, 2005 12:05
by t-rex
4ekucT wrote:
t-rex wrote:P.S. 1982 есть в одной из веток про FTP.
А урлик можно точный?
Лентяй :) http://www.farmanager.com/farbugs/ftp_trap.1988.7.rar
Вот это последнее что доступно публично.

ConMan x86-64

Posted: Sun 05 Jun, 2005 23:22
by WhiteDragon
из под ConMan.exe не пускаются 64х битные консольные апликухи :(

типа пожаловался :)

[Conman] Улучшения

Posted: Sat 25 Jun, 2005 17:58
by 4ekucT
Во-первых бага - когда переключаешься в альтернативную консоль (Win-A), а потом обратно мышь не прекращает работать в режиме выделения.

А вот что еще очень хотелось бы иметь:
1) Возможность связать альтернативную консоль с рабочей в позиции и размере.
2) Минимизацию в трей не только с клавы