[WLX] AppLoader

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Avada писал(а):Имеет вот в каком смысле. Значит, ListerState=1, NextPlugin=1. Как писал выше, после переподключения IEView эффект явного вылезания окна Листера с двоичным отображением DJVU повторить (пока) не удалось. Но при закрытии окна WinDjView это самое окно Листера всё же проявляется — на долю секунды. При NextPlugin=0 такого эффекта нет.
По идее NextPlugin в таком случае срабатывать не должен. Исправлю.
Думаю что в этом и есть корень проблемы.
Avada писал(а):Кстати, обращаю внимание, что хотя ListerState и заменил собой CloseLister, но в описании к NextPlugin и в документации, и в образце INI по-прежнему фигурирует CloseLister.
Спасибо. Исправлю.
Аватара пользователя
HiReN
Сообщения: 16
Зарегистрирован: Пн окт 05, 2009 04:12

Сообщение HiReN »

расскажите, пожалуйста на примере media player classica как настроить этот плагин на воспроизведение видео файлов: avi, mpg, mp4, ogm, mkv и др.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Например так:

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

[Options]
TCWindow=1

[Editor]
avi,mpg,mp4,ogm,mkv=e:\Program Files\Homecinema\mpc-hc.exe
Остальные параметры по вкусу и необходимости.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Не могу заставить плагин работать...
В wincmd.ini установил:
Viewertype=1

Перенес Apploader.ini из /IniSample
Нашёл в нем это:
;Full paths to editor for files with extension ***
inf=notepad
bmp=mspaint
;cdr=C:\Program Files\Corel\Corel Graphics 12\Programs\CorelDRW.exe
;doc=C:\Program Files\Microsoft Office\Office10\WINWORD.EXE
;rtf=C:\Program Files\Microsoft Office\Office10\WINWORD.EXE
;xls=C:\Program Files\Microsoft Office\Office10\EXCEL.EXE
;php=C:\Program Files\PHP Expert Editor\phpxedit.exe
;ico=C:\Program Files\AWicons\AWicons.exe
;icl=C:\Program Files\AWicons\AWicons.exe
Добавил к этому:
avi=D:\Нужное\!Portable\KMPlayer\KMPlayer.exe
Жму на файле *.avi клавишу F3 - файл открывает mmedia плагин.
А я так понял, что должен открыть KMPlayer? Не так?
HELP!
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

По умолчанию плагин срабатывает только в модальных окнах. За это отвечает опция ModalOnly=1/0
Все так же по умолчанию плагин включается выключается при помощи ScrollLock. Опция ScrollLockControl=1/0
Выставь обе опции в 0. Если не поможет приведи свой файл настроек.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Crash in plugin AppLoader.wlx:
Access violation at address 7C911669. Read of address 00000000
При попытке передать Media Classic-у 30 однотипных видеофайлов.

Такая же история с Winamp-ом.

Ограничения - плохо:(
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Не похоже это на ограничение AppLoader. Это скорее вследствие ограничения длины командной строки приложения. Чесно говоря с таким большик количеством файлов ни разу не пробовал.
Появится настроение поковыряться - посмотрю.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Maximus писал(а):Не похоже это на ограничение AppLoader. Это скорее вследствие ограничения длины командной строки приложения. Чесно говоря с таким большим количеством файлов ни разу не пробовал.
Появится настроение поковыряться - посмотрю.
Странно, по-моему раньше 100 файлов и более я передавал винампу кнопкой с %S без проблем... Или мне так казалось!
Почему-то сейчас я заметил, что максимум 23-27 треков. (...я недавно обновил версию винампа...)

А вот эта утилитка никак не может помочь устранению мерцания листера при запуске файла плагином?
http://www.ntwind.com/software/utilities/hstart.html
В своё время мне помогла с мерцанием командной строки во время активации некоторых кнопок на панели TC.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Добавил в конфиг 59 граф. расширений:
8bps,ani,anm,bmp,bw,cdr,cdt,cel,clp,cmx,cur,dcx,dds,dib,emf,flc,fli,gif,icl,ico,ics,iff,jpe,jpeg,jpg,[строка разбита]lbm,lbm,lbmp,mac,macp,mbm,mng,pat,pbm,pcd,pcx,pgm,pic,png,ppm,psd,psp,ras,rgb,rla,rle,rle,[строка разбита]sgi,spr,tga,tif,tiff,wap,wbm,wbmp,wmf,xbm,xcf,xpm,
=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
Для этих расширений плагин отказывается работать. Ограничение в конфиге по кол-ву расширений в одной строке?


Странная вещь, через запятую расширения не воспринимает...


Попробовал так:
ANI=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ANM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
BMP,DIB,RLE=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CDR,CDT,PAT,CMX=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CLP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CUR=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
DCX=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
DDS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
EMF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
FLC,FLI=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
GIF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ICL=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ICO=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ICS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
JPG,JPE,JPEG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
LBM,LBMP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
LBM,IFF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MAC,MACP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MNG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PCD=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PCX=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PGM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PIC,CEL=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PNG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PPM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PSD,8BPS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PSP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RAS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RLA=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RLE=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
SGI,RGB,BW=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
SPR=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
TGA=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
TIF,TIFF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
WBMP,WAP,WBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
WMF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
XBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
XCF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
XPM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
Где одно расширение в строке - читает.
Где два и более - отказывается, открывает блокнот с длительным ожиданием букв и цифр.


В итоге сделал так:
8BPS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ANI=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ANM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
BMP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
BW=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CDR=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CDT=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CEL=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CLP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CMX=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
CUR=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
DCX=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
DDS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
DIB=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
EMF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
FLC=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
FLI=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
GIF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ICL=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ICO=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
ICS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
IFF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
JPE=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
JPEG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
JPG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
LBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
LBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
LBMP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MAC=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MACP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
MNG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PAT=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PCD=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PCX=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PGM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PIC=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PNG=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PPM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PSD=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
PSP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RAS=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RGB=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RLA=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RLE=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
RLE=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
SGI=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
SPR=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
TGA=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
TIF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
TIFF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
WAP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
WBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
WBMP=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
WMF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
XBM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
XCF=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
XPM=%COMMANDER_PATH%\PLUGINS\wlx\Imagine\Imagine.exe
Но как-то не по-русски получается...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

1. Очень хочется, если ListerState=2 не было "мигания" окна листера

2. У меня установлено "выделенные файлы - внутренней программой".
В AppLoader.ini указано txt=notepad
Я так понимаю, что если выделить два txt-файла то должно открыться два блокнота с этими файлами??
TC 9.51 | Win10 1903
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

ackep писал(а):Для этих расширений плагин отказывается работать. Ограничение в конфиге по кол-ву расширений в одной строке?
К сожалению (или скорее к счастью :) ) не обнаружил у себя такой проблемы.
Вставил строку, приведенную тобой, в свой ини и всё прекрасно открывается. Приведи полный конфиг, а лучше вышли э-почтой или выложи где-нибудь свой ини-файл.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Mr.Merak писал(а):1. Очень хочется, если ListerState=2 не было "мигания" окна листера

2. У меня установлено "выделенные файлы - внутренней программой".
В AppLoader.ini указано txt=notepad
Я так понимаю, что если выделить два txt-файла то должно открыться два блокнота с этими файлами??
По 1 пункту автор утверждает, что мерцание/мигание есть и будет - не избавицо от оного...
По 2 у меня аналогично, только
DefaultEditor=...\AkelPad.exe
И выделенные txt-файлы по F3 тут же оказываются во вкладках AkelPad-а. Удобно.

Сегодня посидел и забил в конфиг плагина все необходимые мне расширения, а именно все аудио последнего винампа, все видео - последнего медиа классика хоум синема и все графические расширения имэджин-плагина. Могу поделиться:)

То есть по сути своей - плагин Максимуса - это то, о чем я давно мечтал - "Вкл/откл внутренних ассоциаций", в данном случае вкл/откл плагина по ScrollLock. Далеко не совершенный, порой глючный плагин:) но что есть - то есть, радуемся в руке синичке, чем мечтать о журавле.

Хотя может быть я и не знаю, что кто-то уже что-то придумал совершеннее.:) У меня так часто бывает, невольно натыкаюсь на новые фишки...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Mr.Merak писал(а):1. Очень хочется, если ListerState=2 не было "мигания" окна листера
К сожалению избавиться от этого невозможно. Таков механизм работы листер-плагинов. Сначала создается/открывается окно листера, а потом управление передается плагину. А уже потом плагин сворачивает/прячет окно листера.
По крайней мере я так себе этот механизм представляю :)
Mr.Merak писал(а):2. У меня установлено "выделенные файлы - внутренней программой".
В AppLoader.ini указано txt=notepad
Я так понимаю, что если выделить два txt-файла то должно открыться два блокнота с этими файлами??
Именно так. Проверил у себя - работает.
keiko
Сообщения: 43
Зарегистрирован: Пт сен 16, 2005 10:24

Сообщение keiko »

хмс..
есть редактор view64 хочу чтоб листер пользовался его функционалом.. к примеру открывал вордовские файлы.. можно ли что нибудь сделать?
на отдельную кнопку вешать не хочу..
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

keiko писал(а):хмс..
есть редактор view64 хочу чтоб листер пользовался его функционалом.. к примеру открывал вордовские файлы.. можно ли что нибудь сделать?
на отдельную кнопку вешать не хочу..
Установить плагин AppLoader
в секцию [Editor] ini-файла плагина добавить:
doc=...\view64.exe
docx=...\view64.exe
Ну как бэ так...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить