View previous topic :: View next topic |
Author |
Message |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Wed Aug 22, 2007 14:22 Post subject: |
|
|
1. Попробую исправить. 100% результат не гарантирую.
2. Имитация Ctrl+O только так и работает. В любом консольном манагере разве не то же самое происходит?
Если надо увеличить\восстановить, то и команда соответствующая есть - Maximize\Restore называеться.....
3. Ты хочешь сказать что у тебя в табе не отображаеться наименование запущенной программы?????
А насчёт "имя текущего каталога", то ХЗ как его получить. Я долго бился е610м об стену, но так ничего и не вышло.
Quote: | русские слова "Язык" и "Алфавит" |
Спасибо, что обратил внимание! Так и висели бы там..... Стыдно.... |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Wed Aug 22, 2007 16:54 Post subject: |
|
|
B4rr4cuda wrote: | 3. Ты хочешь сказать что у тебя в табе не отображаеться наименование запущенной программы????? | ХЗ в чем было дело. Теперь отображается. Будем считать происками инопланетян.
B4rr4cuda wrote: | 1. Попробую исправить. 100% результат не гарантирую. | А в чем проблема? На худой конец можно ориентироваться на название таба. Если присутствует что-то кроме "ConsoleN", то считать что там что-то запущено. B4rr4cuda wrote: | 2. Имитация Ctrl+O только так и работает. | Да просто странно это выглядит - после первого Ctrl+O сплиттер и кнопки остаются, а после второго - исчезают... Но если так и было задумано, то ладно, нехай будет так.
B4rr4cuda wrote: | А насчёт "имя текущего каталога", то ХЗ как его получить. | Это да, коррида. Мне смутно помнится, что его можно как-то выковырять через пляски с NtQueryInformation. Да и то я не уверен. |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Wed Aug 22, 2007 19:21 Post subject: |
|
|
Да инопланетянство иногда всплывает... Потому что всё через Ж, так как иначе невозможно.
На таб ориентироваться я и собираюсь, вот только кэпшены табов иногда преподносят сюрпризы. Поэтому 100% не гарантирую, но на 70% потяну.
Quote: | Да просто странно это выглядит - после первого Ctrl+O сплиттер и кнопки остаются, а после второго - исчезают... Но если так и было задумано, то ладно, нехай будет так. |
Сначала разворачивает, потом прячет, потом разворачивает. Просто когда делал ориентировался на хоткеи и удобство для себя.
Quote: | Это да, коррида. Мне смутно помнится, что его можно как-то выковырять через пляски с NtQueryInformation. Да и то я не уверен. |
Ну почему все через анал.?! Это так - риторика.... |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Wed Aug 22, 2007 20:29 Post subject: |
|
|
B4rr4cuda wrote: | Поэтому 100% не гарантирую, но на 70% потяну. | Тогда это будет, я думаю, не 70%, а все 95. Жить можно.
Кстати, раз уж консоль теперь и файловый плагин, то добавь вызов диалога настроек, как это обычно у файловых плагинов - через его пропертя. |
|
Back to top |
|
 |
test1024
Joined: 09 Nov 2006 Posts: 76
|
(Separately) Posted: Thu Aug 23, 2007 11:27 Post subject: |
|
|
А нельзя ли перехват, даже если не открыто ни одной консоли? |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Thu Aug 23, 2007 13:29 Post subject: |
|
|
А куда перехватывать, если не открыто ни одной консоли? |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Thu Aug 23, 2007 14:52 Post subject: |
|
|
Quote: | то добавь вызов диалога настроек, как это обычно у файловых плагинов - через его пропертя. |
ок.
Quote: | А нельзя ли перехват, даже если не открыто ни одной консоли? |
А какую манеру поведения ты предложишь в таком случае?
Сейчас консоль открыта - шлём в неё, закрыта - выполняем по дефолту.... |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Thu Aug 23, 2007 21:53 Post subject: |
|
|
Quote: | Quote: | А нельзя ли перехват, даже если не открыто ни одной консоли? |
А какую манеру поведения ты предложишь в таком случае? |
Хм... Мой вариант: открывать консоль  |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Thu Aug 23, 2007 23:44 Post subject: |
|
|
Quote: | Хм... Мой вариант: открывать консоль. |
А как быть, если юзеру надо использовать дефолтно Shift+enter? Мне редко, но надо.
Я подумаю над этим. Скорее всего добавлю опционально. |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Fri Aug 24, 2007 01:38 Post subject: |
|
|
Кстати уважаемые модераторы, может быть стоит перенести тему в "Плагины Total Commander"? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6205 Location: Москва
|
(Separately) Posted: Sat Sep 01, 2007 20:29 Post subject: |
|
|
B4rr4cuda wrote: | Кстати уважаемые модераторы, может быть стоит перенести тему в "Плагины Total Commander"? |
Перенёс.
B4rr4cuda
Наконец-то и я решил попробовать, что делает этот плагин. Однако суровая действительность резко поставила меня на место: при попытке автоинсталляции Тотал наглухо завис после вывода диалога со списком плагина. Установка вручную как WFX ни к чему не привела - плагин просто не отображается в списке.
Далее, попробовал установить как WDX. Установился, заработал и даже показал консоль. Отлично. Пишу в командной строке dir, жму Enter - ноль реакции, фунт презрения. Пока не рестартанул Тотал, запустить команду так и не удалось, даже выгрузив плагин (хук, похоже, при этом остаётся неотцепленным). Если честно, дальше пытаться что-то делать с плагином не было ни малейшего желания... Может, сначала отладить, а потом навешивать супер-фичи, мега-хуки и прочие вещи?
PS: Тотал 7.01, WinXP SP2, плагин 0.5.1, только что скачанный.
PPS: Если обсуждалось, приношу извинения и прошу дать линк. За темой практически не слежу, а перерывать все 15 страниц жутко влом. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Sat Sep 01, 2007 21:42 Post subject: |
|
|
CaptainFlint
Спасибо.
Теперь насчёт багов:
Quote: | при попытке автоинсталляции Тотал наглухо завис после вывода диалога со списком плагина |
Нашёл и исправил багу. Скоро выпущу фикс....
Quote: | Пишу в командной строке dir, жму Enter - ноль реакции, фунт презрения. |
Ты прав. Бага.
Quote: | хук, похоже, при этом остаётся неотцепленным |
Засада. Ещё работать и работать... Разберусь с БарЕдитором - вплотную займусь консолькой...
Quote: | Может, сначала отладить, а потом навешивать супер-фичи, мега-хуки и прочие вещи? |
В том то и дело, что внесение малейших изменений отбрасывает его стабильность в самое начало пути, и приходиться заново искать несовместимости, которые как назло похожи одна на другую. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6205 Location: Москва
|
(Separately) Posted: Sat Sep 01, 2007 22:09 Post subject: |
|
|
Всё-таки решился на второй заход. В этот раз, вроде бы, плагин более-менее заработал, но все команды выполняются в отдельном окне, плагиновая консоль их не перехватывает. Так и должно быть? Вроде бы, хук как раз и предназначался для того, чтобы перехватить команду и перенаправить её в консоль... Хук подгрузился, я проверил. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
B4rr4cuda

Joined: 03 Jun 2007 Posts: 376 Location: Россия, Москва
|
(Separately) Posted: Sat Sep 01, 2007 22:21 Post subject: |
|
|
CaptainFlint Перехват ТОЛЬКО по shift+Enter. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6205 Location: Москва
|
(Separately) Posted: Sat Sep 01, 2007 23:58 Post subject: |
|
|
А, теперь увидел. Возможно, стоит несколько заредизайнить ридми-файл, т.к. тот жиденький списочек в самом низу не воспринимается визуально как самый важный. Я бы его поместил на самый верх. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|