Вход в любой файл как в архив

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Вход в любой файл как в архив

Post by SlashNet »

Хотелось бы аналог http://wincmd.ru/plugring/executor.html для Фара.

Конечно можно и оный через wcx2far прикрутить, но а) он тогда неправильно работает с русскими названиями файлов, б) входит настроенные файлы по Enter´у (что напрягает) - как по мне, то идеальный вариант вызов плагина через префикс.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Вход в любой файл как в архив

Post by zg »

SlashNet wrote:Хотелось бы аналог http://wincmd.ru/plugring/executor.html для Фара.
multiarc:custom.fmt разве не тоже самое?
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Вход в любой файл как в архив

Post by SlashNet »

Не совсем.

Например:

Возьмем файл JPG, войдем в него по CtrlPgDn и получим (тоже для примера) такие пункты:
View info.txt - F3 и получим информацию о картинке.
Lossles Rotate 90.jpg - F5 и получим повернутую картинку на 90°.
FileName.PNG - F5 и получим картинку в формате PNG.

и т.д.

картинку я просто взял для примера...
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Вход в любой файл как в архив

Post by John Doe »

zg wrote:multiarc:custom.fmt разве не тоже самое?
Custom.fmt в процессе работы будет получать листинг как минимум 2 раза
(А если под Underscore, то наверно все 4)
https://t.me/FarManager — Telegram чат
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Вход в любой файл как в архив

Post by t-rex »

John Doe
Ты вообще о чём и как это связано с этим топиком?
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Вход в любой файл как в архив

Post by John Doe »

Если custom.fmt использовать не по прямому назначению, то можно наткнуться на трудноотлавливаемые проблемы.

А топик явно не решается прямым использованием custom.fmt, разве что через какие-нибудь хитрые батники.
https://t.me/FarManager — Telegram чат
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Вход в любой файл как в архив

Post by SlashNet »

Именно к этому случаю custom.fmt не прикрутишь никак.

Если бы было возможно, то я бы не создавал темы.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Вход в любой файл как в архив

Post by HaRT »

SlashNet wrote:Возьмем файл JPG, войдем в него по CtrlPgDn и получим (тоже для примера) такие пункты
Это, конечно, не совсем то же самое, но, возможно, Вам подойдёт Format Dependent Menu.
SlashNet wrote:Именно к этому случаю custom.fmt не прикрутишь никак
Можно прикрутить — надо написать обёртку (хоть скрипт), которая будет запускать разные действия в зависимости от «имени файла».
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Вход в любой файл как в архив

Post by zg »

SlashNet wrote:Именно к этому случаю custom.fmt не прикрутишь никак.
прикручивается всё. похожий пример с mp3 как-то давно тут пробегал.
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Вход в любой файл как в архив

Post by SlashNet »

HaRT wrote:возможно, Вам подойдёт Format Dependent Menu.
О! Спасибо. Буду пробовать.
...Хотя как для меня список в файловой панели поудобнее был бы (F3, F5 там всякие :oops: )...
zg wrote:прикручивается всё. похожий пример с mp3 как-то давно тут пробегал.
??? Где поймать можно?
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: Вход в любой файл как в архив

Post by Александр Кряжев »

Я тоже помню когда-то давно видел такую "примочку", когда в аудио-диске в cda-файлы Far входил, как в архив, а там - два файла было: *.wav и *.mp3. Нужный копируешь - вот и всё конвертирование. Но как оно называлось и где я его брал, не вспомню уже. :)
P.S. Это я вроде правильно понял смысл темы?

Фар - маргинальный продукт. (c) zg
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Вход в любой файл как в архив

Post by zg »

SlashNet wrote:??? Где поймать можно?
короче искать в лом, накидал побыстрому.
custom.ini:

Code: Select all

[MP3]
Extension=mp3
List=mp3far.cmd l %%A
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
ExtractWithoutPath=mp3far.cmd x %%A %%F
mp3far.cmd:

Code: Select all

@echo off
if %1.==l. goto list
if %1.==x. goto extract
goto exit
:list
echo %~n2.wav
echo %~n2.txt
goto exit
:extract
if %~x3.==.txt. goto extract_info
if %~x3.==.wav. goto extract_wav
goto exit
:extract_info
mp3info %2 > %3
goto exit
:extract_wav
lame --decode %2 %3
goto exit
:exit
нужно lame.exe и mp3info.exe в путях.
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Вход в любой файл как в архив

Post by SlashNet »

Как по мне то такое через custom.ini слишком извратно получается, хотя и быстро... :crazy:

P.S.
Александр Кряжев wrote:P.S. Это я вроде правильно понял смысл темы?
Совершенно верно. :)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
zg
zero-gravity
Posts: 6038
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Вход в любой файл как в архив

Post by zg »

SlashNet wrote:Как по мне то такое через custom.ini слишком извратно получается, хотя и быстро... :crazy:
ну пиши плагин, чтобы не извратно было.
Volodya
Posts: 268
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 30 times

Re: Вход в любой файл как в архив

Post by Volodya »

custom.ini из поста zg должен быть (ИМХО)

Code: Select all

[MP3]
Extension=mp3
List=mp3far.cmd l %%AQ
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
ExtractWithoutPath=mp3far.cmd x %%AQ %%FQ
Без Q некорректная работа с файлами с пробелами в именах.
Post Reply

Return to “Предложения и идеи”