Страница 1 из 1

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

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

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

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

txt=%COMMANDER_PATH%\Programms\syn\Syn2.exe ^.txt
вот собственно и весь вопрос.

Добавлено: Сб дек 22, 2012 22:58
Rodny
Справка / Команды и параметры / Параметры командной строки

Добавлено: Сб дек 22, 2012 23:05
480499497
пример пожалуйста, ибо непонятно как вызывать WLX из командной строки для конкретного файла.

Добавлено: Сб дек 22, 2012 23:06
Flasher
480499497 писал(а):повесить на него ассоциацию ехе?
На exe по F3 при правильной установке плагина и так должна быть ассоциация. cm_List чем не вариант?

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

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

Добавлено: Сб дек 22, 2012 23:22
Flasher
Поиск по форуму не помогает? См. сюда и далее по ссылкам.
480499497 писал(а):Если в ассоциацию всунуть вызов cm_List то он будет вызывать сам себя до бесконечности.
Что-то новенькое. Т.е. прописать cm_List прямо в Extensions?

Добавлено: Сб дек 22, 2012 23:27
MVV
480499497, читай справку к тоталу, конкретно секцию 4.a, параметр /S=L, всё прекрасно расписано.

Добавлено: Сб дек 22, 2012 23:43
480499497
хм..
параметра /S=L не было в том CHM что я читал. потому не знал о нем.
Смотрел CHM 7.04a RU
Всем спасибо вопрос закрыт.

Добавлено: Сб дек 22, 2012 23:44
LonerD
480499497
Обязательно в Тотале открывать?
Как вариант - использовать Universal Viewer или миатюрную утилитку WLX_Host, прописав на них желаемые ассоциации, а в настройках утилит - используемые wlx-плагины.

Добавлено: Сб дек 22, 2012 23:58
480499497
LonerD писал(а):480499497
Обязательно в Тотале открывать?
Я пилю тотал так, что бы он работал независимо от винды на которой он запущен с собственными переменнымы, приложениями, плагинами и т.д.. Прописываю все основные ассоциации для файлов в трех режимах работы в тотале:
-просмотр
-редактирование
-исполнени
Потому не просто Обязательно в тотале, а исключительно в тотале.

Добавлено: Вс дек 23, 2012 00:50
Avada
480499497
Ссылка на последнюю из доступных версий онлайновой справки TC указана в правилах форума. И это давно уже не 7.0x. Про остальное уже сказали.

Тема закрыта.