Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Обсуждение возможных улучшений работы с консолью для TC7.5 
Author Message
Митяй



PostPosted: Wed Sep 05, 2007 11:35    Post subject: Reply with quote

CaptainFlint wrote:
Функция перенаправления всех запускаемых в Тотале приложений (через командную строку, через запуск из файловой панели, с панели инструментов, из меню Запуск или при помощи пользовательских команд - абсолютно всех) - такая функция не может пригодиться ни одному WIX-плагину, кроме одного-единственного "черноокошечного плагина".

Разрешите Вас перебить Smile
Перенаправление всех запускаемых приложений можно считать частным случаем перенаправления всех внутренних команд. Если интерфейс позволит передавать в плагин информацию о всех выполняемых командах (с возможностью запретить выполнение или выполнить команду самому), то у нас появится возможность создать нехилый список таких плагинов перехватчиков.
Вот примеры:
1) Лог. Возможность записывать все действия TC в лог, превышающий своими возможностями стандартный. Настройки условий логирования и способа его хранения зависят только от воображения пользователя.
2) Блокировщик. Возможность заблокировать любое действие в TC. Например запуск программы, копирование определенного файла, удаление нескольких заданных файлов. Если делать TC в качестве шела, то это может пригодиться.
3) Оповещатель. Для слежения за работающим на компе. Посылает информацию о выполненном действии. Например на е-мэйл. Или любым другим способом. Или логирует и посылает лог при выходе из TC.
4) Записыватель макросов. Запоминает действия пользователя и на их основе пишет скрипт. Например на vbs. Такой плагин постоянно конечно запущен не будет, но перехват всех действий ему нужен.
5) Помощник Very Happy. Скрепка. Которая будет следить за пользователем и давать советы. Напоминать о горячих клавишах. Подсказывать. При запуске выдавать совет дня.

Можно и другие плагины придумать. Например, можно заблокировать стандартное окно копирования TC и запустить свой собственный метод. Или заменить окно поиска. И появятся плагины копирования и поиска. Кажется, многие хотели такую возможность.

Добавлено:
Забыл написать ещё одну идею
6) Undo. Отмена последнего действия. Плагин делает бэкапы удаляемых файлов. Запоминает пути перемещения и копирования. При необходимости восстанавливает прежнее состояние. Можно даже делать резервные копии открываемых и редактируемых файлов.
_________________
#155578
View user's profile Send private message Send e-mail ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group