Страница 15 из 19
Добавлено: Ср авг 22, 2007 14:22
B4rr4cuda
1. Попробую исправить. 100% результат не гарантирую.
2. Имитация Ctrl+O только так и работает. В любом консольном манагере разве не то же самое происходит?
Если надо увеличить\восстановить, то и команда соответствующая есть - Maximize\Restore называеться.....
3. Ты хочешь сказать что у тебя в табе не отображаеться наименование запущенной программы?????
А насчёт "имя текущего каталога", то ХЗ как его получить. Я долго бился е610м об стену, но так ничего и не вышло.
русские слова "Язык" и "Алфавит"
Спасибо, что обратил внимание! Так и висели бы там..... Стыдно....
Добавлено: Ср авг 22, 2007 16:54
VadiMGP
B4rr4cuda писал(а):3. Ты хочешь сказать что у тебя в табе не отображаеться наименование запущенной программы?????
ХЗ в чем было дело. Теперь отображается. Будем считать происками инопланетян.
B4rr4cuda писал(а):1. Попробую исправить. 100% результат не гарантирую.
А в чем проблема? На худой конец можно ориентироваться на название таба. Если присутствует что-то кроме "ConsoleN", то считать что там что-то запущено.
B4rr4cuda писал(а):2. Имитация Ctrl+O только так и работает.
Да просто странно это выглядит - после первого Ctrl+O сплиттер и кнопки остаются, а после второго - исчезают... Но если так и было задумано, то ладно, нехай будет так.
B4rr4cuda писал(а):А насчёт "имя текущего каталога", то ХЗ как его получить.
Это да, коррида. Мне смутно помнится, что его можно как-то выковырять через пляски с NtQueryInformation. Да и то я не уверен.
Добавлено: Ср авг 22, 2007 19:21
B4rr4cuda
Да инопланетянство иногда всплывает...

Потому что всё через Ж, так как иначе невозможно.

На таб ориентироваться я и собираюсь, вот только кэпшены табов иногда преподносят сюрпризы. Поэтому 100% не гарантирую, но на 70% потяну.
Да просто странно это выглядит - после первого Ctrl+O сплиттер и кнопки остаются, а после второго - исчезают... Но если так и было задумано, то ладно, нехай будет так.
Сначала разворачивает, потом прячет, потом разворачивает. Просто когда делал ориентировался на хоткеи и удобство для себя.
Это да, коррида. Мне смутно помнится, что его можно как-то выковырять через пляски с NtQueryInformation. Да и то я не уверен.
Ну почему все через анал.?! Это так - риторика....
Добавлено: Ср авг 22, 2007 20:29
VadiMGP
B4rr4cuda писал(а):Поэтому 100% не гарантирую, но на 70% потяну.
Тогда это будет, я думаю, не 70%, а все 95. Жить можно.
Кстати, раз уж консоль теперь и файловый плагин, то добавь вызов диалога настроек, как это обычно у файловых плагинов - через его пропертя.
Добавлено: Чт авг 23, 2007 11:27
test1024
А нельзя ли перехват, даже если не открыто ни одной консоли?
Добавлено: Чт авг 23, 2007 13:29
VadiMGP
А куда перехватывать, если не открыто ни одной консоли?
Добавлено: Чт авг 23, 2007 14:52
B4rr4cuda
то добавь вызов диалога настроек, как это обычно у файловых плагинов - через его пропертя.
ок.
А нельзя ли перехват, даже если не открыто ни одной консоли?
А какую манеру поведения ты предложишь в таком случае?
Сейчас консоль открыта - шлём в неё, закрыта - выполняем по дефолту....
Добавлено: Чт авг 23, 2007 21:53
DrShark
А нельзя ли перехват, даже если не открыто ни одной консоли?
А какую манеру поведения ты предложишь в таком случае?
Хм... Мой вариант: открывать консоль

Добавлено: Чт авг 23, 2007 23:44
B4rr4cuda
Хм... Мой вариант: открывать консоль.
А как быть, если юзеру надо использовать дефолтно Shift+enter? Мне редко, но надо.
Я подумаю над этим. Скорее всего добавлю опционально.
Добавлено: Пт авг 24, 2007 01:38
B4rr4cuda
Кстати уважаемые модераторы, может быть стоит перенести тему в "Плагины Total Commander"?
Добавлено: Сб сен 01, 2007 20:29
CaptainFlint
B4rr4cuda писал(а):Кстати уважаемые модераторы, может быть стоит перенести тему в "Плагины Total Commander"?
Перенёс.
B4rr4cuda
Наконец-то и я решил попробовать, что делает этот плагин. Однако суровая действительность резко поставила меня на место: при попытке автоинсталляции Тотал наглухо завис после вывода диалога со списком плагина. Установка вручную как WFX ни к чему не привела - плагин просто не отображается в списке.
Далее, попробовал установить как WDX. Установился, заработал и даже показал консоль. Отлично. Пишу в командной строке dir, жму Enter - ноль реакции, фунт презрения. Пока не рестартанул Тотал, запустить команду так и не удалось, даже выгрузив плагин (хук, похоже, при этом остаётся неотцепленным). Если честно, дальше пытаться что-то делать с плагином не было ни малейшего желания... Может, сначала отладить, а потом навешивать супер-фичи, мега-хуки и прочие вещи?
PS: Тотал 7.01, WinXP SP2, плагин 0.5.1, только что скачанный.
PPS: Если обсуждалось, приношу извинения и прошу дать линк. За темой практически не слежу, а перерывать все 15 страниц жутко влом.
Добавлено: Сб сен 01, 2007 21:42
B4rr4cuda
CaptainFlint
Спасибо.
Теперь насчёт багов:
при попытке автоинсталляции Тотал наглухо завис после вывода диалога со списком плагина
Нашёл и исправил багу. Скоро выпущу фикс....
Пишу в командной строке dir, жму Enter - ноль реакции, фунт презрения.
Ты прав. Бага.
хук, похоже, при этом остаётся неотцепленным
Засада. Ещё работать и работать... Разберусь с БарЕдитором - вплотную займусь консолькой...
Может, сначала отладить, а потом навешивать супер-фичи, мега-хуки и прочие вещи?
В том то и дело, что внесение малейших изменений отбрасывает его стабильность в самое начало пути, и приходиться заново искать несовместимости, которые как назло похожи одна на другую.
Добавлено: Сб сен 01, 2007 22:09
CaptainFlint
Всё-таки решился на второй заход. В этот раз, вроде бы, плагин более-менее заработал, но все команды выполняются в отдельном окне, плагиновая консоль их не перехватывает. Так и должно быть? Вроде бы, хук как раз и предназначался для того, чтобы перехватить команду и перенаправить её в консоль... Хук подгрузился, я проверил.
Добавлено: Сб сен 01, 2007 22:21
B4rr4cuda
CaptainFlint Перехват ТОЛЬКО по shift+Enter.
Добавлено: Сб сен 01, 2007 23:58
CaptainFlint
А, теперь увидел. Возможно, стоит несколько заредизайнить ридми-файл, т.к. тот жиденький списочек в самом низу не воспринимается визуально как самый важный. Я бы его поместил на самый верх.