Запрос на тестирование плагина (Консоль для ТС)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

1. Попробую исправить. 100% результат не гарантирую.
2. Имитация Ctrl+O только так и работает. В любом консольном манагере разве не то же самое происходит?
Если надо увеличить\восстановить, то и команда соответствующая есть - Maximize\Restore называеться.....
3. Ты хочешь сказать что у тебя в табе не отображаеться наименование запущенной программы?????


Изображение


А насчёт "имя текущего каталога", то ХЗ как его получить. Я долго бился е610м об стену, но так ничего и не вышло.
русские слова "Язык" и "Алфавит"
Спасибо, что обратил внимание! Так и висели бы там..... Стыдно....
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

B4rr4cuda писал(а):3. Ты хочешь сказать что у тебя в табе не отображаеться наименование запущенной программы?????
ХЗ в чем было дело. Теперь отображается. Будем считать происками инопланетян.
B4rr4cuda писал(а):1. Попробую исправить. 100% результат не гарантирую.
А в чем проблема? На худой конец можно ориентироваться на название таба. Если присутствует что-то кроме "ConsoleN", то считать что там что-то запущено.
B4rr4cuda писал(а):2. Имитация Ctrl+O только так и работает.
Да просто странно это выглядит - после первого Ctrl+O сплиттер и кнопки остаются, а после второго - исчезают... Но если так и было задумано, то ладно, нехай будет так.
B4rr4cuda писал(а):А насчёт "имя текущего каталога", то ХЗ как его получить.
Это да, коррида. Мне смутно помнится, что его можно как-то выковырять через пляски с NtQueryInformation. Да и то я не уверен.
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Да инопланетянство иногда всплывает... :) Потому что всё через Ж, так как иначе невозможно. :(
На таб ориентироваться я и собираюсь, вот только кэпшены табов иногда преподносят сюрпризы. Поэтому 100% не гарантирую, но на 70% потяну. :)
Да просто странно это выглядит - после первого Ctrl+O сплиттер и кнопки остаются, а после второго - исчезают... Но если так и было задумано, то ладно, нехай будет так.
Сначала разворачивает, потом прячет, потом разворачивает. Просто когда делал ориентировался на хоткеи и удобство для себя.
Это да, коррида. Мне смутно помнится, что его можно как-то выковырять через пляски с NtQueryInformation. Да и то я не уверен.
Ну почему все через анал.?! Это так - риторика....
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

B4rr4cuda писал(а):Поэтому 100% не гарантирую, но на 70% потяну.
Тогда это будет, я думаю, не 70%, а все 95. Жить можно.
Кстати, раз уж консоль теперь и файловый плагин, то добавь вызов диалога настроек, как это обычно у файловых плагинов - через его пропертя.
test1024
Сообщения: 76
Зарегистрирован: Чт ноя 09, 2006 17:12

Сообщение test1024 »

А нельзя ли перехват, даже если не открыто ни одной консоли?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

А куда перехватывать, если не открыто ни одной консоли?
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

то добавь вызов диалога настроек, как это обычно у файловых плагинов - через его пропертя.
ок.
А нельзя ли перехват, даже если не открыто ни одной консоли?
А какую манеру поведения ты предложишь в таком случае?
Сейчас консоль открыта - шлём в неё, закрыта - выполняем по дефолту....
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

А нельзя ли перехват, даже если не открыто ни одной консоли?
А какую манеру поведения ты предложишь в таком случае?
Хм... Мой вариант: открывать консоль :)
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Хм... Мой вариант: открывать консоль.
А как быть, если юзеру надо использовать дефолтно Shift+enter? Мне редко, но надо.
Я подумаю над этим. Скорее всего добавлю опционально.
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Кстати уважаемые модераторы, может быть стоит перенести тему в "Плагины Total Commander"?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

B4rr4cuda писал(а):Кстати уважаемые модераторы, может быть стоит перенести тему в "Плагины Total Commander"?
Перенёс.

B4rr4cuda
Наконец-то и я решил попробовать, что делает этот плагин. Однако суровая действительность резко поставила меня на место: при попытке автоинсталляции Тотал наглухо завис после вывода диалога со списком плагина. Установка вручную как WFX ни к чему не привела - плагин просто не отображается в списке.

Далее, попробовал установить как WDX. Установился, заработал и даже показал консоль. Отлично. Пишу в командной строке dir, жму Enter - ноль реакции, фунт презрения. Пока не рестартанул Тотал, запустить команду так и не удалось, даже выгрузив плагин (хук, похоже, при этом остаётся неотцепленным). Если честно, дальше пытаться что-то делать с плагином не было ни малейшего желания... Может, сначала отладить, а потом навешивать супер-фичи, мега-хуки и прочие вещи?

PS: Тотал 7.01, WinXP SP2, плагин 0.5.1, только что скачанный.

PPS: Если обсуждалось, приношу извинения и прошу дать линк. За темой практически не слежу, а перерывать все 15 страниц жутко влом.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

CaptainFlint
Спасибо.

Теперь насчёт багов:
при попытке автоинсталляции Тотал наглухо завис после вывода диалога со списком плагина
Нашёл и исправил багу. Скоро выпущу фикс....
Пишу в командной строке dir, жму Enter - ноль реакции, фунт презрения.
Ты прав. Бага.
хук, похоже, при этом остаётся неотцепленным
Засада. Ещё работать и работать... Разберусь с БарЕдитором - вплотную займусь консолькой...
Может, сначала отладить, а потом навешивать супер-фичи, мега-хуки и прочие вещи?
В том то и дело, что внесение малейших изменений отбрасывает его стабильность в самое начало пути, и приходиться заново искать несовместимости, которые как назло похожи одна на другую.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Всё-таки решился на второй заход. В этот раз, вроде бы, плагин более-менее заработал, но все команды выполняются в отдельном окне, плагиновая консоль их не перехватывает. Так и должно быть? Вроде бы, хук как раз и предназначался для того, чтобы перехватить команду и перенаправить её в консоль... Хук подгрузился, я проверил.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

CaptainFlint Перехват ТОЛЬКО по shift+Enter.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

А, теперь увидел. Возможно, стоит несколько заредизайнить ридми-файл, т.к. тот жиденький списочек в самом низу не воспринимается визуально как самый важный. Я бы его поместил на самый верх.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить