View previous topic :: View next topic |
Author |
Message |
Applegrub
Joined: 24 Nov 2010 Posts: 14
|
(Separately) Posted: Tue Nov 30, 2010 00:56 Post subject: Две штатные команды в одной пользовательской. Можно? |
|
|
Задача такая. Хочу определить пользовательские команды для открытия часто посещаемых каталогов. При этом хочется чтобы модификаторы на хоткеях (левые и правые) определяли соответствующую панель для открытия. С помощью чего различать левые и правые клавиши-модификаторы уже нашел (TWinKey). А вот с тем чтобы на одной пользовательской команде было две штатные (cm_FocusLeft/Right и cd) уже проблемка. А в идеале хочется чтобы смена каталога происходила без смены фокуса. Форум покурил, ответ не нашел. Есть какие-нибудь идеи, уважаемые форумчане? Заранее спасибо. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Tue Nov 30, 2010 01:15 Post subject: |
|
|
Quote: | Форум покурил, ответ не нашел |
Плохо курил. Кури "TC Multiple Commands" или "TC Command Poster". |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 30, 2010 10:55 Post subject: |
|
|
ИМХО, тема должна носить название "Как открывать заданный каталог в нужной панели". И ответ наипростейший: есть два параметра комстроки /L= и /R= для указания места открытия. Пора бы начинать мануал читать перед созданием топика. Да и на форуме не раз обсуждалось.. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 30, 2010 11:21 Post subject: |
|
|
MVV
Я думаю, исходя из справочной информации, автор сам догадается какие ещё параметры для его задачи прикрутить можно. А если говорить о полном комплекте, то, вероятно, и параметр /T не лишним окажется. MVV wrote: | не придется запускать еще одну копию тотала для передачи этой информации уже открытой копии. | Хм. А разве в процессах фигурирует вторая копия при использовании /S ? Я лично такого не заметил. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Nov 30, 2010 11:32 Post subject: |
|
|
Flasher wrote: | Хм. А разве в процессах фигурирует вторая копия при использовании /S ? Я лично такого не заметил. | Ты ведь сам запускаешь TOTALCMD.exe с такими параметрами. Т.е. процесс запускается. А то, что он посылает запущенной копии сообщение и тут же завершается (и не при параметре /S, а при параметре /O), уже роли не играет. Конечно, утилиту типа TCMC тоже надо загрузить в память, но у нее куда более скромные системные требования. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 30, 2010 13:46 Post subject: |
|
|
MVV
Думаю, данная прога в активе имеется. Проверь в ней на всякий, у самого пока возможности нет. |
|
Back to top |
|
|
Applegrub
Joined: 24 Nov 2010 Posts: 14
|
(Separately) Posted: Tue Nov 30, 2010 19:04 Post subject: |
|
|
Спасибо за ответы. tcmc снял вопрос полностью.
Flasher про параметы запуска tc знал, но по правде говоря, не смекнул, что с параметром /O можно использовать запуск tc для навигации в текущей копии. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Knstntn
Joined: 05 Oct 2011 Posts: 10
|
(Separately) Posted: Wed Oct 05, 2011 22:50 Post subject: |
|
|
Добрый день!
Я бы хотел создать пользовательскую команду, которая бы скрывала/показывала несколько элементов интерфейса ТК (строка состояния, кнопки дисков, панель инструментов и т.д.). Точнее, пользовательская команда должна выполнять подряд следующие встроенные команды:
cm_VisButtonbar
cm_VisDriveButtons
cm_VisDriveCombo
cm_VisCurDir
cm_VisHistHotButtons
cm_VisTabHeader
cm_VisStatusbar
cm_VisCmdLine
cm_VisKeyButtons
Мне известно о способе с помощью TC Multiple Commands, но TCMC определяется как вирус и помещается в карантин. Ничего не могу с этим поделать, поскольку не обладаю правами администратора на рабоче компе.
Также мне известно о способе с помощью PowerPro, но, судя по описанию, он тоже требует админских полномочий.
Какой можно придумать способ создания такой команды для использования не-программистом, обычным пользователем? Спасибо. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Wed Oct 05, 2011 23:08 Post subject: |
|
|
Quote: | Также мне известно о способе с помощью PowerPro, но, судя по описанию, он тоже требует админских полномочий | Если имеется в виду это, то о каком описании идет речь? А если что-то другое, то дай ссылку, будет занятно посмотреть на альтернативное решение. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Knstntn
Joined: 05 Oct 2011 Posts: 10
|
(Separately) Posted: Thu Oct 06, 2011 00:37 Post subject: |
|
|
Дублирую сообщение:
Вахмурка,
спасибо за Ваш скорый ответ. К сожалению, я не имею возможности установливать PowerPro на работе. Поэтому меня интересует возможность реализации такой команды "внутри" ТК или, например, с помощью bat-файла.
С альтернативныйм способом можно ознакомиться здесь в теме "Две штатные команды в одной пользовательской. Можно?" (как новичок форума не могу публиковать ссылки). |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Thu Oct 06, 2011 00:52 Post subject: |
|
|
Knstntn wrote: | Я бы хотел создать пользовательскую команду, которая бы скрывала/показывала несколько элементов интерфейса ТК (строка состояния, кнопки дисков, панель инструментов и т.д.) |
Можно воспользоваться утилитой TCFS2 которая позволяет выполнить подряд несколько внутренних команд TC
cm(<cm_index>)
Отправляет ТК указание выполнить внутреннюю команду с указанным индексом. и ещё много чего. |
|
Back to top |
|
|
Knstntn
Joined: 05 Oct 2011 Posts: 10
|
(Separately) Posted: Thu Oct 06, 2011 01:32 Post subject: |
|
|
sa,
спасибо. Это то, что нужно. Однако скачанный дистрибутив TCFS2.exe сегодня автоматически удалялся Симантеком как вирус. Надеюсь, именно с этим дистрибутивом такое недоразумение не будет происходить. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Oct 06, 2011 10:09 Post subject: |
|
|
sa wrote: | Можно воспользоваться утилитой TCFS2 которая позволяет выполнить подряд несколько внутренних команд TC
cm(<cm_index>)
Отправляет ТК указание выполнить внутреннюю команду с указанным индексом. и ещё много чего. |
Зачем же так сложно, если есть куча уже определённых в TCFS2 команд для сокрытия и отображения элементов интерфейса? Причём, которые всегда скрывают, даже когда элементы уже скрыты. Я говорю о командах tb0, db0, dc0, cd0, th0, sb0, cl0, kb0. Для тотальной команды cm_VisHistHotButtons (номер 2919) я не писал свою команду, т.к. не считаю её часто используемой (сокрытие этих кнопок никак не увеличивает доступное для работы пространство панелей), поэтому её можно выполнять функцией cm, а можно и свою команду описать по образу и подобию вышеупомянутых.
Knstntn wrote: | спасибо. Это то, что нужно. Однако скачанный дистрибутив TCFS2.exe сегодня автоматически удалялся Симантеком как вирус. Надеюсь, именно с этим дистрибутивом такое недоразумение не будет происходить. |
Не понял полного смысла фразы, слишком много противоречий, но основную мысль уловил - очередной недо-антивирус удалил мою TCFS2.
Кстати, очень странно всё это. Только что загрузил последнюю TCFS2 на virustotal, результат - 0/43 (всё-таки, не зря я вынес управление сепаратором в отдельный модуль, который, кстати, тоже показывает 0/43). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Thu Oct 06, 2011 10:48; edited 1 time in total |
|
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
|