Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Управление Foobar2000 через TC
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
СиД



Joined: 24 Jun 2007
Posts: 17

Post (Separately) Posted: Thu Jun 28, 2007 07:47    Post subject: Управление Foobar2000 через TC Reply with quote

Извините, если теьа повотряется, но очень хотелось бы узнать, как упрвлять Foobar2000 через Total commander.
_________________
Attack is the best form of Defense
Back to top
View user's profile Send private message
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Thu Jun 28, 2007 09:40    Post subject: Reply with quote

http://tckb.megabyte-web.ru/content/view/293/51/
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
СиД



Joined: 24 Jun 2007
Posts: 17

Post (Separately) Posted: Thu Jun 28, 2007 09:47    Post subject: Reply with quote

d-view wrote:
http://tckb.megabyte-web.ru/content/view/293/51/

ОГРОМНОЕ СПАСИБО! Smile Smile Smile
_________________
Attack is the best form of Defense
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Thu Dec 30, 2010 11:10    Post subject: Reply with quote

С Проводника файлы, ассоциированные с Foobar2000, запускаются плеером мгновенно, в TC же ощущается задержка. Чем это вызвано?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sun Jan 02, 2011 22:08    Post subject: Reply with quote

Вот мне что ответили на оф. форуме Foobar2000:
Quote:
Explorer uses foobar2000 shell extension dll (ShellExt32.dll/ShellExt64.dll).
Total Commander starts foobar2000.exe.

Т. е., я так понял, это не решаемо, как думаете?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jan 03, 2011 10:15    Post subject: Reply with quote

Наверное, с помощью этого решаемо
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Jan 03, 2011 11:01    Post subject: Reply with quote

Tol!k
А можно по-подробнее суть? Эта библиотека позволит работать TC с foobar2000 shell extension dll? Если всё выливается в скрипты, то, мне кажется, можно и не добиться устранения этой самой задержки, скрипт её компенсирует Smile .
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jan 03, 2011 11:26    Post subject: Reply with quote

> библиотека позволит работать TC с foobar2000 shell extension dll?
Ну, по крайней мере обещают "возможность из скриптов на JScript и VBScript вызывать функции, экспортируемые dll-библиотеками"

> можно и не добиться устранения этой самой задержки, скрипт её компенсирует
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Jan 03, 2011 12:11    Post subject: Reply with quote

А как это будет выглядеть? Первый шаг - регистрируем библиотеку в системе, второй - пишем скрипт, который будет работать напрямую с dll'foobar2000 и результат - кнопка запуска выделенных в TC файлов?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jan 03, 2011 12:59    Post subject: Reply with quote

Через внутренние ассоциации
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Jan 03, 2011 18:49    Post subject: Reply with quote

Очередной ответ с оф. форума foobar2000 на вопрос, есть ли решение:
Quote:
There's a workaround: http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=82736&view=findpost&p=717014
Yirkha wrote:
you could use the /immediate switch to disable the behavior described above, like "C:\Program Files\foobar2000\foobar2000.exe /immediate /add %1"

_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Jan 03, 2011 19:36    Post subject: Reply with quote

Внутренние ассоциации TC + /immediate = Готово!
Code:
[Associations]
Filter1=>Аудио файлы
Filter1_open=""%COMMANDER_PATH%\SOFT\foobar2000\foobar2000.exe" /immediate "%1""

Задержки нет совсем. Остается разобраться с кнопками foobar2000 в CMP (воспроизведение и добавление выделенных), но уже в другой теме. Laughing
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sun Jan 09, 2011 15:08    Post subject: Reply with quote

Маленькие итоги:
1. Мы привязали foobar2000 к TC через внутренние ассоциации и параметром /immediate решили проблему с задержкой при открытии файлов.
Code:
[Associations]
Filter1=>Аудио файлы
Filter1_open=""%COMMANDER_PATH%\SOFT\foobar2000\foobar2000.exe" /immediate "%1""

2. Мы привязали foobar2000 к TC утилитой ChooseMediaPlayer (TC2MP) и её кнопками воспроизведения/добавления в плейлист выделенных в TC файлов/каталогов с файлами, также решив проблему с задержкой:
Code:
[foobar2000]
CommandLine=/immediate "$PLAYLIST_"

3. -

Последний момент, остается привязать foobar2000 как внешнюю программу просмотра, что, собственно, я и делаю:
Code:
[Extensions]
MP3=%COMMANDER_PATH%\SOFT\foobar2000\foobar2000.exe ^.mp3

Но ко всему мне нужно передать параметр /immediate. Как сделать это правильно и возможно ли? Я это проделал:
Code:
[Extensions]
MP3=%COMMANDER_PATH%\SOFT\foobar2000\foobar2000.exe /immediate ^.mp3

и получил короткие (коротк~) имена в плейлисте.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Tue Jan 11, 2011 13:57    Post subject: Reply with quote

ask-rus wrote:
Но ко всему мне нужно передать параметр /immediate. Как сделать это правильно и возможно ли?

Должно сработать так:
Code:
[Extensions]
MP3="%COMMANDER_PATH%\SOFT\foobar2000\foobar2000.exe" /immediate ^.mp3

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Jan 11, 2011 18:43    Post subject: Reply with quote

Batya
Вроде бы, я так делал... Наверное просто не перезапустил TC, но это есть решение - работает. Wink
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group