Запрос на тестирование плагина (Консоль для ТС)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
DrShark
- Сообщения: 911
- Зарегистрирован: Сб окт 21, 2006 20:27
- Откуда: Kyiv, Ukraine
- Контактная информация:
1. Есть ли опция для сохранение всех открытых табов консоли и восстановления их после рестарта TC или принудительно вруную?
2. Как-то странно себя ведёт двойной клик: максимизирует консоль, но не восстанавливает её в исходное положение. Для этого приходится применять эту опцию из контекстной менюшки.
2. Как-то странно себя ведёт двойной клик: максимизирует консоль, но не восстанавливает её в исходное положение. Для этого приходится применять эту опцию из контекстной менюшки.
Пока нет. А нужна?DrShark писал(а):1. Есть ли опция для сохранение всех открытых табов консоли и восстановления их после рестарта TC или принудительно вруную?
Если ты имеешь ввиду сохранение открытых табов консоли с путями, текстом и тд, то это труднореализуемо и скорее всего я этим не буду заморачиваться. А если просто определённое кол-во консолей, то нет проблем...
Засада, однако...DrShark писал(а):2. Как-то странно себя ведёт двойной клик: максимизирует консоль, но не восстанавливает её в исходное положение. Для этого приходится применять эту опцию из контекстной менюшки.
У тебя какои параметры мыши для двойного клика?
1. Попробую сделать.
2. Панель управления - Мышь - Двойной клик мышью.
Просто я с этой багой ещё во время разработки столкнулся, и ограничил двойногй клик - 300 мс.
Те слишком медленый дблклик обрабатываеться как 2 одиночных.
Хотя тут может быть другая бага...
Пара вопросов:
Не обрабатываеться только востановление?
После "невосттановления" попробуй изменить размер перетаскиванием заголовка... Что происходит? (должно игнориться)
2. Панель управления - Мышь - Двойной клик мышью.
Просто я с этой багой ещё во время разработки столкнулся, и ограничил двойногй клик - 300 мс.
Те слишком медленый дблклик обрабатываеться как 2 одиночных.
Хотя тут может быть другая бага...
Пара вопросов:
Не обрабатываеться только востановление?
После "невосттановления" попробуй изменить размер перетаскиванием заголовка... Что происходит? (должно игнориться)
-
DrShark
- Сообщения: 911
- Зарегистрирован: Сб окт 21, 2006 20:27
- Откуда: Kyiv, Ukraine
- Контактная информация:
В свойствах мыши ползунок без цифр... Гляну ещё в реестре. Хотя уже сегодня вроде работает:) Может пунто свичер виноват или ещё что... Кстати, касперский ругается на него при попытке набрать что-то в Консоли.
Добавлено: DoubleClickSpeed=500, это кстати вроде умолчательное значение в Винде.
3. Сделай, чтобы при минимизации кнопка "Минимизировать" превращалась в "Восстановить".
Добавлено: DoubleClickSpeed=500, это кстати вроде умолчательное значение в Винде.
3. Сделай, чтобы при минимизации кнопка "Минимизировать" превращалась в "Восстановить".
Это нормально, видимо какой-то трудноуловимый "щёлкни по носу, кобыла взмахнёт хвостом"...DoubleClickSpeed=500
На плаг или Punto? И Punto и плаг ведь хучат клаву, там хук-цепочка получаеться...Кстати, касперский ругается на него при попытке набрать что-то в Консоли.
Я касп вообще удалил - он мне при компиляции на Делфи вирусом обзывался
Сделаю.3. Сделай, чтобы при минимизации кнопка "Минимизировать" превращалась в "Восстановить".
Насчёт сохранения консолей - сохранить с путями не получиться, слишком тяжко, только что тестил.
Могу добавить две опции "Сохранять кол-во консолей при выходе", "Востанавливать сохранённое кол-во консолей"
и команду "Восстановить последние сохранённые". Устроит?
Хм, не судьба мне пока закрывать проект :\, сижу фикшу, фиксю блин фиксирую, мля баги убиваю короче... Ну и слово.
Добавил GUI к ExcludeList, пофиксил баг отключения ресайза для прог из ExcludeList. Добавил поиск исключения в строке заголовка.
Добавил wish-и DrShark запуск и сохранение определённого кол-ва консолей.
У кого какие есть пожелания, баги?
Добавил GUI к ExcludeList, пофиксил баг отключения ресайза для прог из ExcludeList. Добавил поиск исключения в строке заголовка.
Добавил wish-и DrShark запуск и сохранение определённого кол-ва консолей.
У кого какие есть пожелания, баги?
Плаг становится лучше и лучше. За некоторые возможности - моё искреннее уважение.
Но ошибки всё ещё есть.
- Если консоль не развёрнута полностью внутри таба, то щелчок внутри таба не делает заголовок TotalConsole активным (т.е. его цвет не меняется). Даже наоборот - он делает его НЕактивным. Также заголовок не активен при изменении размера мышью.
- Если высота TotalConsole достаточна для того, чтобы пропал скроллбар, то между правым краем окна консоли и таба появляется промежуток, по ширине примерно равный ширине скроллера. Такой же промежуток появляется и внизу.
- В окне настроек надпись "Стандартная ( Указаная в "ComSpec" переменой окружения) стоит заменить на "Стандартная (указанная в переменной окружения ComSpec).
- Там же "Заполните алфавит выбранного языка для автораспознавания имён папок написанных на других языках. Нужны только буквы в любом порядке. Пример: qwertyuiopasdfghjklzxcvbnm используеться для аглийского." на "Заполните алфавит выбранного языка для автораспознавания имён каталогов, содержащих символы этого алфавита. Нужны только буквы в любом порядке. Пример: qwertyuiopasdfghjklzxcvbnm используется для аглийского."
- Ещё засада: жмём "скрыть", потом Ctrl+O (галка перехвата cm_ExecuteDos стоит) - фокус уходит на консоль, но консоль не появляется (не видна, наверное).
В принципе, осталось только реализовать работу с вкладками, и будет весьма замечательно. Ну и ещё загрузку плагина без включения пользовательских колонок...
Но ошибки всё ещё есть.
- Если консоль не развёрнута полностью внутри таба, то щелчок внутри таба не делает заголовок TotalConsole активным (т.е. его цвет не меняется). Даже наоборот - он делает его НЕактивным. Также заголовок не активен при изменении размера мышью.
- Если высота TotalConsole достаточна для того, чтобы пропал скроллбар, то между правым краем окна консоли и таба появляется промежуток, по ширине примерно равный ширине скроллера. Такой же промежуток появляется и внизу.
- В окне настроек надпись "Стандартная ( Указаная в "ComSpec" переменой окружения) стоит заменить на "Стандартная (указанная в переменной окружения ComSpec).
- Там же "Заполните алфавит выбранного языка для автораспознавания имён папок написанных на других языках. Нужны только буквы в любом порядке. Пример: qwertyuiopasdfghjklzxcvbnm используеться для аглийского." на "Заполните алфавит выбранного языка для автораспознавания имён каталогов, содержащих символы этого алфавита. Нужны только буквы в любом порядке. Пример: qwertyuiopasdfghjklzxcvbnm используется для аглийского."
- Ещё засада: жмём "скрыть", потом Ctrl+O (галка перехвата cm_ExecuteDos стоит) - фокус уходит на консоль, но консоль не появляется (не видна, наверное).
В принципе, осталось только реализовать работу с вкладками, и будет весьма замечательно. Ну и ещё загрузку плагина без включения пользовательских колонок...
Спасибо. Очень приятно слышать (читать)D1P писал(а):Плаг становится лучше и лучше. За некоторые возможности - моё искреннее уважение.
Не без этогоD1P писал(а):Но ошибки всё ещё есть.
Угу, попытаюсь пофиксить, здесь засада...D1P писал(а):- Если консоль не развёрнута полностью внутри таба, то щелчок внутри таба не делает заголовок TotalConsole активным (т.е. его цвет не меняется). Даже наоборот - он делает его НЕактивным. Также заголовок не активен при изменении размера мышью.
Добавлено:
Добавил смену цвета заголовка при изменениии размера мышью, болше ничего сделать с этим не могу. Форма считаеться частью ТС и фокус как таковой не получает....
Да, это фиксить необходимо. Сделаю...D1P писал(а):- Если высота TotalConsole достаточна для того, чтобы пропал скроллбар, то между правым краем окна консоли и таба появляется промежуток, по ширине примерно равный ширине скроллера. Такой же промежуток появляется и внизу.
Принято.D1P писал(а):- В окне настроек надпись "Стандартная ( Указаная в "ComSpec" переменой окружения) стоит заменить на "Стандартная (указанная в переменной окружения ComSpec).
- Там же "Заполните алфавит выбранного языка для автораспознавания имён папок написанных на других языках. Нужны только буквы в любом порядке. Пример: qwertyuiopasdfghjklzxcvbnm используеться для аглийского." на "Заполните алфавит выбранного языка для автораспознавания имён каталогов, содержащих символы этого алфавита. Нужны только буквы в любом порядке. Пример: qwertyuiopasdfghjklzxcvbnm используется для аглийского."
А вот об этом я забыл.D1P писал(а):- Ещё засада: жмём "скрыть", потом Ctrl+O (галка перехвата cm_ExecuteDos стоит) - фокус уходит на консоль, но консоль не появляется (не видна, наверное).
Не понял, какую работу с вкладками?D1P писал(а):В принципе, осталось только реализовать работу с вкладками, и будет весьма замечательно.
Ммм, что посоветуешь?D1P писал(а):Ну и ещё загрузку плагина без включения пользовательских колонок...
ЗЫ:Отдельной тулзой не прокатит, слишком много работы...
D1P ты меня убил. Я сейчас сижу и пишу тулзу подключения консоли без колонок....Ну и ещё загрузку плагина без включения пользовательских колонок...
Единственное что пока придумал - вторгаюсь в адресное пространство ТС, загружаю плаг, вызываю процу запуска.
Всё красиво проходит, библа загружаеться, процедура вызываеться, форма появляеться... и исчезает.
При закрытии ТС - OSError недопустимый дескриптор окна - это уничтожение формы, которая видимо уже убилась.
Такое ощущение, что ТС самостоятельно выгружает все библиотеки которые он не использует....
Почему это происходит не могу понять.
Кто в курсе алгоритма загрузки\выгрузки плагов Тоталом?
Ну и если есть другое решение этого вопроса - буду рад помощи...
Пошёл кружным путём - добавил в плаг wfx интерфейс.Консоля запускаеться при заходе в папку TotalConsole в Сетевом окружении.
Теперь можно автолоадить через wdx или запускать вручную через wfx. Как вариант создать симлинк с обоими расширениями для максимальной функциональности. Если плаг уже запущен - игнориться...
Скоро выложу.
Теперь можно автолоадить через wdx или запускать вручную через wfx. Как вариант создать симлинк с обоими расширениями для максимальной функциональности. Если плаг уже запущен - игнориться...
Скоро выложу.