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: Четыре вопроса о сцепке команд 
Author Message
Вахмурка



PostPosted: Sun Sep 08, 2013 22:45    Post subject: Четыре вопроса о сцепке команд Reply with quote

Предисловие:
history.txt wrote:
17.02.13 Added: Support for multiple internal (cm_xyz) or user-defined (em_xyz) commands on a single button or start menu command: Separate by a comma, e.g. cm_SelectAll,cm_Copy. Not all commands can be chained this way! (32/64)
1) Попробовал "сцеплять" пользовательские команды - ничего не вышло. Среди них были вполне выполнимые: например, команду "открыть подставку для кофе" сцеплял с командой "закрыть подставку для кофе", обе с помощью внешней утилиты. Вопрос: есть ли у кого опыт успешной сцепки пользовательских (em_xyz) команд?

2) Попробовал сцеплять внутренние команды, чтобы сцепка а) имела какой-то практический смысл; б) работала. Смог только украсть отсюда команды помещения в буфер 8.3-версии имени текущего файла (или выделенных файлов):
Code:
cm_SwitchLongNames,cm_CopyNamesToClip,cm_SwitchLongNames
сам придумал сцепку "быстрый просмотр с комментариями":
Code:
cm_SrcComments,cm_SrcQuickview
и все. Вопрос: есть ли идеи и/или опыт полезных сцепок внутренних команд?

3) После выполнения команды cm_UnloadPlugins плагины выгружаются, но обычно я ее выдаю для перезагрузки (выгрузки и загрузки) плагинов (чаще всего TWinKey). Команды на повторную загрузку всех/любого/конкретного плагина нет, и для повторной загрузки TWinKey приходился входить в любую поддиректорию. Подумалось: а что если после выгрузки всех плагинов выходить из текущей директории в материнскую, а затем вновь входить в исходную? То есть реализовать такую последовательность команд:
Code:
cm_UnloadPlugins,cm_GoToParent,cm_GoToDir
Но по ее исполнении плагины (в частности, TWinKey) не загружаются повторно, даже при ручном и многократном входе/выходе в поддиректории. Приходится перезапускать весь Тотал. Вопрос: почему при ручной смене директории плагин загружается, а при автоматическом - нет?

4) Какова вообще логика сцепки: возможна она или нет? По каким признакам это определяется? (речь прежде всего о внутренних командах, но и о пользовательских тоже)
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group