View previous topic :: View next topic |
Author |
Message |
Applegrub
Joined: 24 Nov 2010 Posts: 14
|
(Separately) Posted: Wed Dec 08, 2010 19:39 Post subject: Как передать команде cm_list параметры? |
|
|
Необходимо на панели создать кнопку, которая будет открывать определенный файл в листере. Ну вот надо так! Часто приходится его редактировать, а листер с плагином Syn2 больше всего подходит. Но проблема в том, что cm_list не принимает параметры. Точнее принимает, но как-то странно. Если создать баттон на панели и в строке команды написать cm_list файл, то при нажатии кнопки файл открывается в листере, но только в том случае, если открыт каталог с этим файлом(даже если курсор был не на нем). Только выхожу из директории с этим файлом - баттон не работает. Есть какие нибудь решения? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Dec 08, 2010 19:44 Post subject: |
|
|
Убрать кавычки. |
|
Back to top |
|
 |
Applegrub
Joined: 24 Nov 2010 Posts: 14
|
(Separately) Posted: Wed Dec 08, 2010 19:47 Post subject: |
|
|
Да-да-да, спасибо, я разобрался. Действительно без кавычек все работает. Даже переменная %COMMANDER_PATH% поддерживается. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Dec 08, 2010 20:08 Post subject: |
|
|
Applegrub wrote: | Даже переменная %COMMANDER_PATH% поддерживается. | Почему "даже"? У меня подобных команд несколько штук насчитывается. А можно так:
Code: | TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\totalcmd.exe" /O /S=L:T4
"<Путь к файлу>"
wcmicons.dll,27
Просмотр файла в листер-плагине
-1 | Если нужно в конкретном плагине, то вместо T4 пишем имя этого плагина. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Wed Dec 08, 2010 21:33 Post subject: |
|
|
Не следует забывать о том, что Листер реализован в виде отдельной программы. В свое время я так ей широко пользовался, что почти все команды просмотра прикрутил именно к ней.
На первый взгляд, выгоды никакой. Сейчас лень копаться, но можно найти сведения о том, что начиная с какой-то версии Гислер прекратил разработку программы, отдав все модификации листера только встроенной смотрелке. Это, безусловно, минус. Но есть и плюс - при закрытии/перезагрузке Тотала все окна внутреннего листера закрывается, а внешнего - нет, потому что формально он никак не связан с Тоталом. В ряде случаев (при просмотре файлов, которые меняются при перегрузке Тотала) это может оказаться очень полезным. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Wed Dec 08, 2010 21:38 Post subject: |
|
|
Вахмурка wrote: | Это, безусловно, минус. Но есть и плюс - при закрытии/перезагрузке Тотала все окна внутреннего листера закрывается, а внешнего - нет, потому что формально он никак не связан с Тоталом. |
Просто к слову: с помощью TWinKey шансы несколько уравнены — при попытке закрытия TC с активными окнами внутреннего Листера выдаётся запрос (с указанием числа этих окон) на подтверждение или отмену действия. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Dec 08, 2010 21:57 Post subject: |
|
|
Вахмурка
Хоть ссылью бы кинул для неведующих.
Avada
Боюсь, что при падении ТС ни о каком запросе речи быть не может. Поскольку таких коллизий хватает, уравнение шансов будет несущественным. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
|