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

[WLX] AppLoader

Добавлено: Пт авг 04, 2006 16:00
Maximus
AppLoader. Загрузчик приложений.
Скачать последнюю версию: maximus.in.ua | wincmd.ru
Описание
Плагин позволяет открывать выбранные файлы с помощью ассоциированных приложений в тех случаях, когда есть возможность воспользоваться внутренним просмотрщиком (Lister).
Главной особенностью этого плагина является возможность открыть файл в любом приложении из таких модальных окон Total Commander как «Поиск файлов» и «Синхронизация каталогов», а также в Диалоге подтверждения перезаписи, чего нельзя осуществить никакими другими средствами.
Не менее приятной является предоставляемая плагином возможность запуска ассоциированного приложения по горячей клавише для уже открытого во внутреннем просмотрщике файла.
Кроме того плагин может работать с выделенными файлами, имеет гибкую настройку условий срабатывания, а также функцию отключения клавишей Scroll Lock.
Примеры удобного использования
• Использование в модальных окнах.
Больше не нужно запускать другую копию Total Commander, если возникает необходимость, например, открыть документ в Microsoft Word или воспроизвести видеоролик с помощью удобного плеера в диалогах «Поиск файлов», «Синхронизация каталогов» или Диалоге подтверждения перезаписи. Просто настройте ассоциации для удобных вам приложений.
• Использование для открытия файлов с FTP-серверов и WFX-плагинов.
Больше не нужно предварительно копировать архив на локальный диск для того, чтобы просмотреть или извлечь его содержимое. Просто настройте ассоциации для удобного вам архиватора.
• Работа с выделенными файлами.
Нужно открыть группу файлов в отдельных вкладках текстового редактора или отправить их на печать одним движением? Просто выберите подходящее приложение и правильно настройте ассоциации и параметры командной строки.
• Ассоциация приложения с папками.
Хотите открыть в проигрывателе сезон любимого сериала целиком? Убедитесь, что ваш проигрыватель умеет работать с папками и настройте ассоциации.
• Запуск приложений для уже открытого в Lister файла.
Просмотрели файл в Lister и поняли, что нужно редактировать? Просто назначьте горячую клавишу для запуска ассоциированного приложения и не забудьте ею воспользоваться :)
• Копирование искомого текста в буфер.
Уже оценили по достоинству все возможности плагина и по полной используете его в диалоге «Поиск файлов»? Тогда эта функция для вас. Если вы искали файлы с использованием опции «С текстом», плагин автоматически скопирует искомый текст в буфер, чтобы вы его потом могли вставить уже в диалоге поиска ассоциированного приложения.

Добавлено: Пн авг 14, 2006 18:22
StrangeRRor
Плагин, конечно облегчил работу, но есть проблемка (может быть я что не так делаю) - если в EdLoader.ini указан только path, а ассоциации расширений не используются, то все прекрасно работает. Но когда пытаюсь ввести ассоциации (взял EdLoader.ini из IniSample) - добавил
txt=notepad.exe, нужное приложение запускается, только файл не может открыть. Например, пробую открыть txt файл в блокноте - вылетает ошибка "Синтаксическая ошибка в имени файла, имени папки или метке тома". Аналогично и с другими приложениями!???

Добавлено: Пн авг 14, 2006 19:15
Maximus
Попробовал только что со всеми комбинациями ключей ModalOnly и IfIsExtOnly при txt=notepad.exe.
Может быть каким-то образом неправильно передается имя файла.
Я надеюсь, у тебя последняя версия? 0.31. На wincmd.ru сегодня выложил. Была похожая проблема, но вроде и сообщение другое выдавало и вроде ее больше нет :)
Сбрось мне на мыло (указано в ридми) EdLoader.ini - завтра посмотрю.

Добавлено: Пн авг 14, 2006 20:08
StrangeRRor
Проблема оказалась вовсе не проблемой. Дело не в плагине, а скорее в ОС - до этого пробовал на Win2k (ошибки открытия файла), а сейчас на WinXP SP2 все работает нормально :D
Правда появился еще один вопрос: для просмотра картинок использую только Imagine, поэтому прописывать его в ini думаю нет надобности, но, тогда не могу подобрать ключи ModalOnly, IfIsExtOnly и CloseLister, чтобы нормально работал Lister. Например

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

[Options]
ModalOnly=1
IfIsExtOnly=1
CloseLister=0
NextPlugin=1
F3 в окне поиска на jpg файле нормально открывает его на просмотр, но при просмотре txt запускается ассоциированная программа и Lister (Syn)

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

IfIsExtOnly=0
CloseLister=0
В обоих случаях запускаются две программы

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

IfIsExtOnly=0
CloseLister=1
С txt все нормально, а jpg открывается программой по-умолчанию.
Манипуляции с NextPlugin тоже не дают положительного результата.

Если есть решение - HELP. Если нет - добавлю Imagine в ini.

Добавлено: Вт авг 15, 2006 09:34
Maximus
При IfIsExtOnly=1 будут открываться редакторы для ассоциаций.
Для остальных типов файлов будет открываться Листер независимо от значения CloseLister.
CloseLister предназначен для того, чтобы указать оставлять ли Листер открытым после запуска редактора.
Тебе нужен

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

IfIsExtOnly=1 
CloseLister=1
Для jpg редактор запускаться не будет, если не будет указано jpg в секции Editor, а будет сразу передано управление Листеру. До CloseLister=1 дело не дойдёт (см. выше)
Для тхт (если тхт есть в секции Editor) будет запущен ассоциированный редактор, а Листер закрыт в соответствии с CloseLister=1.

Если нужно другое поведение - опиши.

Добавлено: Вт авг 15, 2006 16:39
Batya
Предложение:
Ассоцации файлов (в зависимости от какого-нибудь ключа в EdLoader.ini) читать либо из EdLoader.ini, либо из wincmd.ini.

Добавлено: Вт авг 15, 2006 17:05
Maximus
А путь к wincmd.ini определять автоматически или пускай пользователь вводит ручками?

ЗЫ: Это ты по этому поводу задал вопрос про Extensions в Общих вопросах?
У меня нет такой секции. Она появляется после ковыряния в "Файлы-Открыть с помощью"?

Добавлено: Вт авг 15, 2006 17:29
Ник
У меня отказывается открывать файлы, имеющие пробел в имени и (или) пути.
Явно что-то не то со строкой вызова редактора...

Добавлено: Вт авг 15, 2006 17:30
funduk
2Maximus
Используй %commander_ini%.

Добавлено: Вт авг 15, 2006 17:42
Maximus
2Ник
У меня всё нормально. Пробовал с пробелами и в пути/имени файла и пути редактора.
ОС какая?
2funduk
Используй %commander_ini%.
Думаю, что не пройдет. Это внутритоталовская переменная. Но попробую.

Добавлено: Вт авг 15, 2006 17:52
Batya
Maximus писал(а):
Используй %commander_ini%.
Думаю, что не пройдет. Это внутритоталовская переменная. Но попробую.
Ничего подобного. Эту переменную может использовать любой дочерний процесс.
Maximus писал(а):ЗЫ: Это ты по этому поводу задал вопрос про Extensions в Общих вопросах?
Да. По этому поводу.
Maximus писал(а):У меня нет такой секции. Она появляется после ковыряния в "Файлы-Открыть с помощью"?
Нет. Она появляется после настройки ассоциаций для Alt+F3: Конфигурация - Настройка - Правка/Просмотр - По типам файлов

Добавлено: Вт авг 15, 2006 17:57
StrangeRRor
Кажется, плагин не хочет работать с Win2k
Ник писал(а):TC 6.55, PIII-500, 512 Mb, Win2000 Eng Pro UnOff SP5, FAT32
2 Maximus
А на каких ОС проверялась работоспособность?

Добавлено: Вт авг 15, 2006 18:16
Batya
У меня на Win2k работает.

Сейчас у меня проблемы с открытием по расширению - проге передается кривое имя. Вернее нормальное имя с каким-то кривым расширением.

И еще Тотал падает по Ctrl+Q.

Добавлено: Вт авг 15, 2006 18:18
Ник
У меня берёт кусок директории от пробела + имя файла до конца и говорит:
Не могу найти "бла-бла-бла" файл. Создать типа заново с таким именем?
При этом, пробелы в имени файла воспринимаются нормально...

Добавлено: Вт авг 15, 2006 18:30
Maximus
А на каких ОС проверялась работоспособность?
Пока только на ХР. Ну и на 98 только что поклацал немного на предмет пробелов в путях. Проблем вроде нет.
Моя виртуальная 2000Сервер недавно поламалась. Сейчас проверить не могу, но завтра займусь.

2Ник
Попробуй версии 0.2 и 0.3. Ссылки есть в этой теме. И сообщи как в какой работает (точнее не работает :) )
Ничего подобного. Эту переменную может использовать любой дочерний процесс.
Обещаю попробовать вскоре.
Эта переменная появилась в ТС655, я так понимаю?

<add>
Сейчас у меня проблемы с открытием по расширению - проге передается кривое имя. Вернее нормальное имя с каким-то кривым расширением.
Опиши ситуацию. Завтра буду смотреть.
И еще Тотал падает по Ctrl+Q.
Точно :) У меня тоже упал :)
У меня берёт кусок директории от пробела + имя файла до конца и говорит:
Я имя старательно беру в кавычки. Даже не знаю в чем может быть проблема.