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 

Шаблон для папки-DVD

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Tue Sep 11, 2012 17:44    Post subject: Шаблон для папки-DVD Reply with quote

Как можно задать шаблон для папки-DVD?
"Папка-DVD" определяется по следующим признакам (любой или оба):
1. внутри имеются подпапки AUDIO_TS и VIDEO_TS
2. внутри имеются файлы вроде .VOB, .IFO, .BUP...

Я хочу, например, повесить в контекстное меню для таких папок открытие в проигрывателе (не важно в каком).
Запуск проигрывания папки-DVD отлично работает и в WMP, и в MPC, и в PotPlayer, но как именно понять, что данная папка — скопированный DVD?

Возможно потребуется WDX-плагин (или скрипт для Script Content Plugin), который выдаст в некотором виде список подпапок/подфайлов, по которому уже в шаблоне можно найти нужные расширения с помощью "содержит"...
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Sep 11, 2012 18:30    Post subject: Reply with quote

В плагине filex есть нужные метки.
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Wed Sep 12, 2012 00:18    Post subject: Reply with quote

Flasher wrote:
В плагине filex есть нужные метки.
Похоже у вас особая версия этого плагина. В доступной мне 2.2 ничего подобного и близко нет.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Sep 12, 2012 00:53    Post subject: Reply with quote

Подобного чему? "В папке", "в подпапке"...
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Wed Sep 12, 2012 01:48    Post subject: Reply with quote

Quote:
"В папке", "в подпапке"...

Эт чё и откуда? Smile
В плагине есть следующее:
ParentDir - это родительский каталог.
GrandPaDir - это дедульский дедулин каталог.
А в данном случае нужно наоборот - узнать SubDir - ПОДкаталог (каталог, содержащийся в данном каталоге).


Last edited by LonerD on Wed Sep 12, 2012 13:52; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Sep 12, 2012 05:27    Post subject: Reply with quote

FileX.lng wrote:
ParentDir=В папке
GrandPaDir=В подпапке
GtGrandPaDir=В подпапке папки

"дедульский" - вот это как раз что и откуда? Laughing
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Wed Sep 12, 2012 13:51    Post subject: Reply with quote

Quote:
"дедульский" - вот это как раз что и откуда?

Это из английского термина Smile
Хотя ты прав - "-ский" (по аналогии с родитель-ский) тут неприемлемо, корректней всего назвать каталог "дедулин".
Father - отец. Pa - сокращённое обращение к отцу, примерно соответствует нашему "па", "пап".
GrandFather - дедушка, дед.
GrandPa - этимологически эквивалентно grand- +‎ pa , то есть это ласкательно-уменьшительное обращение к дедушке. А у нас, соответственно, обычно обращаются к дедушке - "дедуля" Very Happy (gramma - бабуля)
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Wed Sep 12, 2012 17:37    Post subject: Reply with quote

Я бы попросил модератора удалить все сообщения в данной теме, начиная со второго.
Давайте начнём обсуждение по существу.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Sep 12, 2012 18:36    Post subject: Reply with quote

ApceH
А если после удаления кто-то опять FileX предложит, так и будем по кругу гулять? Не говоря уж про то, что после столь любезного предложения всё снести, кроме собственного поста, может не оказаться желающих больше ни начинать, ни продолжать.
Был предложен конкретный плагин. Да, искомого свойства в нём не обнаружено (как было показано, есть уровни выше, а не ниже текущей папки). Зафиксированный отрицательный результат — тоже результат. Раз так, надо не начинать заново, а двигаться дальше, искать иные варианты.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Thu Sep 13, 2012 09:12    Post subject: Reply with quote

Тут, судя по всему, с другим плагином надо разбираться. Он, кстати, и у нас упоминался. Для решения задачи, ИМХО, было бы достаточно найти папку, содержащую подпапку VIDEO_TS. Но надо понять, как это правильно указать в настройках, содержащихся в файле wdxcontains.ini (у меня, с к сожалению, времени на эксперименты сейчас нет).
Там ещё назван FileMask, это я пробовал, но с указанием вместо файловой маски конкретной папки ничего не получилось.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Sep 15, 2012 14:38    Post subject: Reply with quote

ApceH wrote:
или скрипт для Script Content Plugin
И в чём у тебя возникла проблема?
DVD.vbs:
Code:
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FolderExists(FileName & "\VIDEO_TS") Then
  Set SHA = CreateObject("Shell.Application")
  Set F = SHA.NameSpace(FileName & "\VIDEO_TS\")
  Set Items = F.Items : Items.Filter 192, "*.IFO"
  If Items.Count > 0 Then
    Items.Filter 192, "*.VOB" : If Items.Count > 1 Then Content = 1
  End If : Set SHA = Nothing
End If : Set F = Nothing : Set Items = Nothing
script.ini:
Code:
[Script]
Section=DVD

[DVD]
Script=DVD.vbs
LongName=1
ParseDirs=1
На вкладке "Дополнительно" снимаешь все птицы в Атрибутах, ставишь на "Каталог".
В Плагинах, думаю, понятно: script | Result | = | 1
Записываешь с указанием цвета и делов..
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Sat Sep 15, 2012 14:58    Post subject: Reply with quote

Flasher
Проблем не возникало, просто ждал этого поста)))
Самому разбираться лень, Script Content Plugin никогда не использовал.
Спасибо!
Но всё же должен бы быть такой плагин или пункт в псевдоплагине tc, чтобы подобное проворачивать.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Sep 15, 2012 15:05    Post subject: Reply with quote

ApceH
Ну, про псевдоплагин tc ты, конечно, загнул. Smile
От Гислера и меньших чудес никак не допросишься, а тут и DVD-папку в цвете подавай.
А на другой плагин указал Avada постом выше, но мне пока не очень хочется тратить время на разборы и переводы. Осилишь, приведи реализацию, многим, полагаю, будет интересно и полезно.
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
Page 1 of 1

 
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