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

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

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

Post by SlashNet » Sat 16 May, 2009 13:50

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

Конечно можно и оный через wcx2far прикрутить, но а) он тогда неправильно работает с русскими названиями файлов, б) входит настроенные файлы по Enter´у (что напрягает) - как по мне, то идеальный вариант вызов плагина через префикс.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

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

Post by zg » Sat 16 May, 2009 14:09

SlashNet wrote:Хотелось бы аналог http://wincmd.ru/plugring/executor.html для Фара.
multiarc:custom.fmt разве не тоже самое?

User avatar
SlashNet
Posts: 591
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

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

Post by SlashNet » Sat 16 May, 2009 14:26

Не совсем.

Например:

Возьмем файл 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: 12288
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Sat 16 May, 2009 14:31

zg wrote:multiarc:custom.fmt разве не тоже самое?
Custom.fmt в процессе работы будет получать листинг как минимум 2 раза
(А если под Underscore, то наверно все 4)

User avatar
t-rex
Страшный и ужасный
Posts: 4901
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Contact:

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

Post by t-rex » Sat 16 May, 2009 14:35

John Doe
Ты вообще о чём и как это связано с этим топиком?

User avatar
John Doe
Бюрократ
Posts: 12288
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Sat 16 May, 2009 14:43

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

А топик явно не решается прямым использованием custom.fmt, разве что через какие-нибудь хитрые батники.

User avatar
SlashNet
Posts: 591
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

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

Post by SlashNet » Sat 16 May, 2009 14:57

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

Если бы было возможно, то я бы не создавал темы.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

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

Post by HaRT » Sat 16 May, 2009 15:00

SlashNet wrote:Возьмем файл JPG, войдем в него по CtrlPgDn и получим (тоже для примера) такие пункты
Это, конечно, не совсем то же самое, но, возможно, Вам подойдёт Format Dependent Menu.
SlashNet wrote:Именно к этому случаю custom.fmt не прикрутишь никак
Можно прикрутить — надо написать обёртку (хоть скрипт), которая будет запускать разные действия в зависимости от «имени файла».
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

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

Post by zg » Sat 16 May, 2009 15:08

SlashNet wrote:Именно к этому случаю custom.fmt не прикрутишь никак.
прикручивается всё. похожий пример с mp3 как-то давно тут пробегал.

User avatar
SlashNet
Posts: 591
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

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

Post by SlashNet » Sat 16 May, 2009 15:13

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 Александр Кряжев » Sat 16 May, 2009 16:13

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

Фар - маргинальный продукт. (c) zg

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

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

Post by zg » Sat 16 May, 2009 16:27

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: 591
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 3 times

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

Post by SlashNet » Sat 16 May, 2009 16:43

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

P.S.
Александр Кряжев wrote:P.S. Это я вроде правильно понял смысл темы?
Совершенно верно. :)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

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

Post by zg » Sat 16 May, 2009 17:11

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

Volodya
Posts: 239
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 2 times

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

Post by Volodya » Sun 17 May, 2009 23:15

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

Code: Select all

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

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

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

Post by zg » Sun 17 May, 2009 23:19

Volodya wrote:Без Q некорректная работа с файлами с пробелами в именах.
это как бы пример, что можно. там ещё если оба файла в архиве выделить и скопировать, то только один скопируется. хотя можно сделать, что бы всё копировалось :)

Post Reply

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