Внешний вызов wlx с передачей в него файла

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Закрыто
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Внешний вызов wlx с передачей в него файла

Сообщение 480499497 »

Раскрою вопрос.
в Wincmd.ini есть раздел [Extensions] который включается в Настройки - Правка/Просмотр - Внешней программой просмотра - (По типам файлов)
там перечисляются ассоциации расширений и внешних программ, которые будут использоваться для просмотра файла по F3

Собственно вопрос. Есть wlx плагин fileinfo который выдает много полезной информации о файлах. Как его запустить из командной строки и повесить на него ассоциацию ехе?
Пример ассоциации для txt:

Код: Выделить всё

txt=%COMMANDER_PATH%\Programms\syn\Syn2.exe ^.txt
вот собственно и весь вопрос.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Справка / Команды и параметры / Параметры командной строки
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

пример пожалуйста, ибо непонятно как вызывать WLX из командной строки для конкретного файла.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

480499497 писал(а):повесить на него ассоциацию ехе?
На exe по F3 при правильной установке плагина и так должна быть ассоциация. cm_List чем не вариант?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

вопрос не в установке плагина. Вопрос в вызове плагина через командную строку.
Настройки ТК установлены в режим работы с внешними программами по F3. Для разных типов файлов разные программы (минуя ассоциации в самой OS. Внутренние плагины в этом случае не вызываются. Только если принудительно по Alt+F3.

Собственно в этом и вопрос, как вызвать конкретный WXL из командной строки. Что бы менеджер Extensions вызывал конкретный WXL через заданную ассоциацию.
cm_List чем не вариант?
Функций для вызова листера всего две:
cm_List = эта функция собственно и вызывает ассоциативную программу.
cm_ListInternalOnly = эта вызывает встроенный просмотрщик без плагинов.
Нужно что то типа
Totalcmd.exe /O "blah-blah"
где blah-blah там собственно вызов конкретного плагина.
Если в ассоциацию всунуть вызов cm_List то он будет вызывать сам себя до бесконечности.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Поиск по форуму не помогает? См. сюда и далее по ссылкам.
480499497 писал(а):Если в ассоциацию всунуть вызов cm_List то он будет вызывать сам себя до бесконечности.
Что-то новенькое. Т.е. прописать cm_List прямо в Extensions?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

480499497, читай справку к тоталу, конкретно секцию 4.a, параметр /S=L, всё прекрасно расписано.
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

хм..
параметра /S=L не было в том CHM что я читал. потому не знал о нем.
Смотрел CHM 7.04a RU
Всем спасибо вопрос закрыт.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

480499497
Обязательно в Тотале открывать?
Как вариант - использовать Universal Viewer или миатюрную утилитку WLX_Host, прописав на них желаемые ассоциации, а в настройках утилит - используемые wlx-плагины.
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

LonerD писал(а):480499497
Обязательно в Тотале открывать?
Я пилю тотал так, что бы он работал независимо от винды на которой он запущен с собственными переменнымы, приложениями, плагинами и т.д.. Прописываю все основные ассоциации для файлов в трех режимах работы в тотале:
-просмотр
-редактирование
-исполнени
Потому не просто Обязательно в тотале, а исключительно в тотале.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

480499497
Ссылка на последнюю из доступных версий онлайновой справки TC указана в правилах форума. И это давно уже не 7.0x. Про остальное уже сказали.

Тема закрыта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Закрыто