D1P

|
Posted: Sun Jun 03, 2007 13:38 Post subject: |
|
|
Quote: | Поэтому плагин. Точка. |
Хозяин барин. Там видно будет... кстати, криво настроенный оутпост может и на подгрузку плагинов ругаться.
Quote: | Сделан перехват ShellExecuteEx, принять параметры консоли не проблема, проблема в другом пример:
1.Консоль закрыта, выполняем из командной строки команду (dir к примеру)
2. Открываеться консоль выполняется команда. |
Если консоль открыта - перехватывает ввод, показывает вывод. Если консоль не открыта - выполнение стандартным способом.
Quote: | Вот с передачей в открытую и состоит проблема, WriteConsoleInput не работает для cmd. Есть идеи? |
В TConsole, если не ошибаюсь, это как-то реализовано...
Quote: | Кстати товарисчь Гислер недоработал (видимо не любит он консоль) -
cmd у него всегда выполняется с параметром /C (закрыть после выполнения),
Для правильной реализации Shift+Enter (не закрывать после выполнения )
надо всего лишь выполнять с параметром /K. |
Это элементарно фиксится, инструкции есть в TCKB.
Quote: | Можешь предложить альтернативу? (Может subclassing? Теорию знаю, но практики с чужими окнами = NULL ) |
Не отрисоввывать при каждом срабатывании хука. А только при окончании изменения размера.
Quote: | При положении панелей одна над другой консоль ведёт себя вообще непредсказуемо, и крэшит тотал. Я уже занялся этим вопросом. Так что лучше снизу или справа (слева)??? |
Для меня монопенисуально. Я ни разу в жизни этот режим не использовал. _________________ База знаний о Total Commander
Блог |
|