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 

Поиск с исключением (search with exclude)
Goto page Previous  1, 2, 3, 4, 5, 6, 7
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Fri Feb 09, 2024 05:51    Post subject: Reply with quote

790
Можно регулярками.
Code:
tc.path !regex ^(\\\\\\\\|Z:\\\\)
В INI-файле обилие слэшей несколько запутывает; реально там записано выражение:
Code:
^(\\\\|Z:\\)
То есть что строка начинается либо с двух слэшей, либо с Z:\ (и проверка выполняется на то, что путь НЕ соответствует этому выражению).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 309

Post (Separately) Posted: Fri Feb 09, 2024 19:16    Post subject: Reply with quote

CaptainFlint Спасибо!
Да, это действует, но только на то, что не показываются специальные значки у видео-файлов, можно отключить раскрашивание видео-файлов на сет.диске. Как выяснилось, это не мешает работать самому плагину wdx_TCMediaInfo. Я ошибался, говоря, что исключение Z:\ из поиска подействовало. Просто плагин заполнил свою базу и поэтому все папки на сет.диске открывались быстро.
У него свои настройки. TCMediaInfo.xml:
Code:
      <Formats>AVI,DIVX,MPEG,MPE,MPG,ASF,VOB,MKV,OGM,M2TS,TS,MTS,MOV,WMV,MP4,3GP,WEBM,MP1,MP2,M4V,AVC,FLV,MKA</Formats>
      <MultiSeparator> / </MultiSeparator>
      <BasePath>base.db</BasePath>
      <MemoryBase>False</MemoryBase>
      <UseBase>True</UseBase>
      <SqlitePath>Sqlite3.dll</SqlitePath>
      <Sqlite64Path>Sqlite3_x64.dll</Sqlite64Path>
      <MediaInfoPath>MediaInfo.dll</MediaInfoPath>
      <MediaInfo64Path>MediaInfo64.dll</MediaInfo64Path>
      <MissedField>&lt;empty&gt;</MissedField>
      <DataAutoUpdate>True</DataAutoUpdate>

Можно удалить Formats или отключить плагин, но тогда он не будет работать вообще нигде. Походу, это надо обсуждать в "Плагинах" с самим автором.
_________________
TC 11.03, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 177

Post (Separately) Posted: Fri Feb 09, 2024 20:32    Post subject: Reply with quote

Что-то не работает FileX как надо. А именно поле DriveType. У меня не получилось сделать исключение сетевых дисков этим плагином. Чтобы не оффтопить:
https://forum.wincmd.ru/viewtopic.php?t=16147
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 177

Post (Separately) Posted: Sat Feb 10, 2024 12:26    Post subject: Reply with quote

Script Content Plugin 0.2.0.2
https://wincmd.ru/plugring/script_wdx.html

Плагин устарел и имеет альтернативу. И все же я прогнал через него скрипт - просто посмотреть, как оно должно работать.

Code:
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")

content = qDriveType(fs.GetDriveName(filename))
'content1 = filename
'content2 = fs.GetDriveName(filename)

Function qDriveType(drvpath)
    Dim fs, d, s, t
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(drvpath)
    Select Case d.DriveType
        Case 0: t = "Unknown"
        Case 1: t = "Removable"
        Case 2: t = "Fixed"
        Case 3: t = "Network"
        Case 4: t = "CD-ROM"
        Case 5: t = "RAM Disk"
    End Select
   qDriveType = t
End Function

set fs=nothing

Code:
1_SearchFor=
1_SearchIn=
1_SearchText=
1_SearchFlags=0|002002000020|||||||||0000|||
1_plugin=script.Result contains Fix & "tcmediainfo.Stream Count.Audio only" > 1

Теперь работает как надо: отбираются файлы с двумя и более аудиодорожками только на жестких дисках - сетевые и прочие игнорируются/исключаются.
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 Previous  1, 2, 3, 4, 5, 6, 7
Page 7 of 7

 
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