Page 1 of 1

Different Quick Search name match rules for search dialog

Posted: 2024-08-27, 17:07 UTC
by AGlezB
My usual configuration for Quick Search is this one:
  • Quick Search (current dir): Letter only
  • Exact name match: Beginning
That configuration means I can just type leters to move to the files/folders I want and it is fine.
The issue is this configuration also applies to the search dialog so if I press CTRL+S for filter and the filter term is not at the start of the file/folder name I need to add an asterisk before the like "*dsm" to filter for "TWAINDSM.dll" in Windows\System32 and that becomes tedious if you have to do it repeatedly.

What I want is another set of "Exact name match" rules that applies only to the search box so I can leave "Beginning" and "Ending" unchecked and not having to use an asterisk and without affecting the behavior when not using the search box.

EDIT:
Solved via plugin, suggested by tuska. :D
tuska wrote: 2024-08-28, 21:02 UTC 2AGlezB

I can recommend the addon ‘QuickSearch eXtended 2.3.1 for Total Commander’, because with this it is sufficient
to simply type in a Total Commander window to filter for folders or files. Ctrl+S is not required. Portable use is possible.
Thank you all for your help.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-27, 18:41 UTC
by Horst.Epp
AGlezB wrote: 2024-08-27, 17:07 UTC What I want is another set of "Exact name match" rules that applies only to the search box so I can leave "Beginning" and "Ending" unchecked and not having to use an asterisk and without affecting the behavior when not using the search box.
Make a suggestion, but I guess not many people will support it.
What is the problem to add the * in front ?
Or make it the other way, which I find much better.
Don't restrict it to the Beginning and use the ^ prefix if you really need a match from beginning
which most of the time can be got by typing a few more characters.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-27, 19:28 UTC
by Hacker
AGlezB,
A quick and easy workaround using AutoHotkey v1.x, if you're willing to run it in the background:

Code: Select all

#IfWinActive ahk_class TTOTAL_CMD
~^s::Send, *
Sends an asterisk each time Ctrl-S is pressed when Total Commander is active.

HTH
Roman

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-27, 21:35 UTC
by Fla$her
2AGlezB
I'm not really against it, but I think the feature of filtering is to search for something when you don't want to spend time typing and remembering a whole name, adding arrow navigation to quickly get focus. Therefore, it's absolutely normal to observe a decrease in the number of matching list items during the filtering process. And in the case of filtering by an whole name at the time of typing, everything will disappear, and only one single name will appear if there is a complete match.
It seems to me that it is more logical to use the hotkey with the 'cd' command and the '?' parameter. Only here remains a problem with opening the matching folder, which could be solved by implementing my 3) suggestion.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-28, 17:39 UTC
by AGlezB
Hacker wrote: 2024-08-27, 19:28 UTC AGlezB,
A quick and easy workaround using AutoHotkey v1.x, if you're willing to run it in the background:

Code: Select all

#IfWinActive ahk_class TTOTAL_CMD
~^s::Send, *
Sends an asterisk each time Ctrl-S is pressed when Total Commander is active.

HTH
Roman
Good suggestion. Thanks!
Unfortunately this not something I can have running on a client's server which where I have to do most of the work that inspired my suggestion.
It's not a matter of want is a matter of can't.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-28, 17:53 UTC
by AGlezB
Horst.Epp wrote: 2024-08-27, 18:41 UTC What is the problem to add the * in front ?
Or make it the other way, which I find much better.
Preference.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-28, 18:10 UTC
by AGlezB
Fla$her wrote: 2024-08-27, 21:35 UTC 2AGlezB
I'm not really against it, but I think the feature of filtering is to search for something when you don't want to spend time typing and remembering a whole name, adding arrow navigation to quickly get focus. Therefore, it's absolutely normal to observe a decrease in the number of matching list items during the filtering process. And in the case of filtering by an whole name at the time of typing, everything will disappear, and only one single name will appear if there is a complete match.
It seems to me that it is more logical to use the hotkey with the 'cd' command and the '?' parameter. Only here remains a problem with opening the matching folder, which could be solved by implementing my 3) suggestion.
It's a matter of how quickly and easy I can do what I need to do, in particular when I have to do it a bunch of times.
My current configuration supports what I do the most: type the first few letter of a directory or file and have TC position the cursor over it. For that to work matching needs to start at the biginning of the name. For example let's say I have these folders:
  • ..
  • Blueprints
  • Manuals
  • ObsoleteBlueprints
  • ObsoleteManuals
  • ObsoleteSoftware
  • Software
If i want to go to Blueprints, Manuals or Software I just have to type the first letter.

Now what happens if I want to see only the Sofware folders? I have to press CTRL+S and type "*so".
In my use case every type I press CTRL+S is because I want to filter and not by the beginning of the word because the file list is already sorted by name so I don't need to filter from the beginning of the name. That means every single time I press CTRL+S I also have to add an asterisk and the only reason I have to do it is because there is a single configuration for both features so both will always behave the same.

Also, the example above is a very simplified view of the folder structure I have to deal with. The actual folder where I have to do most of the work looks like this with CTRL+Q:

Code: Select all

Total space occupied:
131,838,455,144 bytes in 375,722 file(s),
in 56,834 directories

(= 128,748,491k, 125,730M, 122G)

Actual space used (considering cluster size)
on source drive: 132,606,210,048 Bytes
And it's 15 levels deep in some places. I can't really show it because that resides in servers we don't own so while I can deploy a portable version of TC to help me with my work and can't really do much else. Oh, and they had a cryptolocker incident a while back and now they're paranoid with their security so I can't even use the autotype suggestion above which would actually solve my problem.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-28, 21:02 UTC
by tuska
2AGlezB

I can recommend the addon ‘QuickSearch eXtended 2.3.1 for Total Commander’, because with this it is sufficient
to simply type in a Total Commander window to filter for folders or files. Ctrl+S is not required. Portable use is possible.

Examples:

Code: Select all

bl 	brings up the folders ‘Blueprints’ and ‘ObsoleteBlueprints’
sof 	brings up the folders ‘ObsoleteSoftware’ and ‘Software’
m 	brings up the folders ‘Manuals’ and ‘ObsoleteManuals’
p 	brings up the folders ‘Blueprints’ and ‘ObsoleteBlueprints’
Shortcuts:

Code: Select all

- Ctrl+S        shows the ‘Search’ window.
- Ctrl+Shift+S  displays the ‘Search’ window and the previously entered search term is available 
		(the search term does not have to be entered again).
Pay attention to the filter symbol!

Switch off the filter:

Code: Select all

- Press the ESC key: 	Close search window
- Remove filter: 	'Reread Source - Ctrl+R' or press the ESC key a second time
If you are interested, I can provide further information, e.g. on the ‘presets’ for QuickSearch eXtended.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-28, 21:25 UTC
by AGlezB
tuska wrote: 2024-08-28, 21:02 UTC 2AGlezB

I can recommend the addon ‘QuickSearch eXtended 2.3.1 for Total Commander’, because with this it is sufficient
to simply type in a Total Commander window to filter for folders or files. Ctrl+S is not required. Portable use is possible.

Examples:

Code: Select all

bl 	brings up the folders ‘Blueprints’ and ‘ObsoleteBlueprints’
sof 	brings up the folders ‘ObsoleteSoftware’ and ‘Software’
m 	brings up the folders ‘Manuals’ and ‘ObsoleteManuals’
p 	brings up the folders ‘Blueprints’ and ‘ObsoleteBlueprints’
Shortcuts:

Code: Select all

- Ctrl+S        shows the ‘Search’ window.
- Ctrl+Shift+S  displays the ‘Search’ window and the previously entered search term is available 
		(the search term does not have to be entered again).
Pay attention to the filter symbol!

Switch off the filter:

Code: Select all

- Press the ESC key: 	Close search window
- Remove filter: 	'Reread Source - Ctrl+R' or press the ESC key a second time
If you are interested, I can provide further information, e.g. on the ‘presets’ for QuickSearch eXtended.
Thanks. I'll give it a try. Let's hope I can set it up so it only changes the CTRL+S behavior because I don't want a "type to filter" behavior without the Serach Dialog, which BTW shour be renamed to "Quickfilter Dialog" instead.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-28, 23:05 UTC
by Dalai
AGlezB wrote: 2024-08-28, 21:25 UTC[...] the Serach Dialog, which BTW shour be renamed to "Quickfilter Dialog" instead.
No, it shouldn't. You can set Quick Search to "Letters - with search dialog" which will show exactly the same dialog but doesn't filter the file list. Furthermore, pressing Ctrl+S (more than once) toggles the filter, i.e. the filter can be disabled despite still showing the dialog. In other words, the dialog is both quick search and quick filter.

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-29, 10:02 UTC
by tuska
AGlezB wrote: 2024-08-28, 21:25 UTC Thanks. I'll give it a try.
"If you have problems downloading the files try to checkmark two or more files,
then they are packed together and you can download them as a full package".

Double-click in Total Commander(!) on the ‘QuickSearch eXtended.zip’ file to start the installation process.
The files are extracted to the folder in which the file(s) ‘TOTALCMD.EXE’ and/or ‘TOTALCMD64.EXE’ are also located.
This folder corresponds to %COMMANDER_PATH%.

You can try out my .ini files.
%COMMANDER_PATH%\tcmatch.ini

Code: Select all

[general]
simple_search_activate_char=
regex_search_activate_char=?
leven_search_activate_char=<
srch_activate_char=*
preset_activate_char=>
simple_search_match_beginning_activate_char=^
and_separator_char=" "
or_separator_char=|
wdx_separator_char=/
negate_char=!
case_sensitive=0
filter_files_and_folders=3
match_beginning=0
use_pinyin=0
use_korean=0
allow_empty_result=1
[wdx]
debug_output=1
wdx_cache=1000
; -> wdx_cache=1000		https://ghisler.ch/board/viewtopic.php?p=327331#327331  C:\totalcmd\Migration\_Forumsanfragen\QuickSearch eXtended_Kommentare_suchen_Dateikommentare_description\
; -> wdx_groups=1
; -> wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx
;wdx_text_plugin1=Comment@C:\totalcmd\Plugins\wdx\CommentsWDX\CommentsWDX.wdx
;wdx_text_plugin2=Comments@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin3=Kommentare@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx
;wdx_text_plugin4=Autor@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx
;wdx_text_plugin5=Keywords@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin6=Title@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin7=Subject@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin8=Category@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin9=Author@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
[gui]
override_search=1
invert_result=0
one_line_gui=1
show_presets=0
language=2
[wdx64]
; GERMAN
; -> wdx_groups=1
; -> wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx64
;Bei Verwendung von Zweigansicht (mit Unterverzeichnissen) Strg+B empfiehlt es sich in der Regel in der Datei "tcmatch.ini"
;den bzw. einen Eintrag für ein in QuickSearch eXtended verwendetes Inhaltsplugin NUR für diese Abfrage auszukommentieren,
;damit es in QuickSearch eXtended und TC(!) ggf. nicht zu einem Absturz kommt, zB nachstehende Zeile (; = auskommentieren):
;wdx_text_plugin2=Comments@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin3=Kommentare@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
;wdx_text_plugin4=Keywords@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin5=Stichwörter@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
; ENGLISH
; -> wdx_groups=1
; -> wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx64
;When using branch view (with subdirectories) Ctrl+B, it is usually recommended in the ‘tcmatch.ini’ file
;to comment out the or an entry for a content plugin used in QuickSearch eXtended ONLY for this query,
;so that QuickSearch eXtended and TC(!) do not crash, e.g. the following line (; = comment out):
;wdx_text_plugin2=Comments@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin3=Comments@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
;wdx_text_plugin4=Keywords@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin5=Keywords@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
[replace]
chars1=ä|ae
chars2=ü|ue
chars3=ö|oe
chars4=Ä|Ae
chars5=Ü|Ue
chars6=Ö|Oe
chars7=ß|ss
chars8=ä|ae
chars9=ö|oe
chars10=ü|ue
chars11=ß|ss
chars12=Ä|Ae
chars13=Ö|Oe
chars14=Ü|Ue
chars15=ä|‚
chars16=Ä|Ž
chars17=ö|”
chars18=Ö|™
chars19=ü| 
chars20=Ü|š
chars21=ß|á
[presets]
v=.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv
a=.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm
z=.7z|.ace|.arj|.bz2|.cab|.gz|.gzip|.jar|.r00|.r01|.r02|.r03|.r04|.r05|.r06|.r07|.r08|.r09|.r10|.r11|.r12|.r13|.r14|.r15|.r16|.r17|.r18|.r19|.r20|.r21|.r22|.r23|.r24|.r25|.r26|.r27|.r28|.r29|.rar|.tar|.tgz|.z|.zip
d=.msg|.c|.chm|.cpp|.csv|.cxx|.doc|.docm|.docx|.dot|.dotm|.dotx|.h|.hpp|.htm|.html|.hxx|.ini|.java|.lua|.mht|.mhtml|.odt|.pdf|.potx|.potm|.ppam|.ppsm|.ppsx|.pps|.ppt|.pptm|.pptx|.rtf|.sldm|.sldx|.thmx|.txt|.vsd|.wpd|.wps|.wri|.xlam|.xla|.xls|.xlsb|.xlsm|.xlsx|.xltm|.xltx|.xml
e=.bat|.cmd|.exe|.msi|.msp|.msu|.scr
b=.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf
r=?\.3gp$|\.asf$|\.avi$|\.dat$|\.flv$|\.m4v$|\.mov$|\.mp4$|\.mpe$|\.mpeg$|\.mpg$|\.qt$|\.ra$|\.ram$|\.rm$|\.vob$|\.wmv$
1="!.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm|.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf|.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv"
t=*.txt|*.rtf
y=?^(?!\d\d\d\d\-\d\d-\d\d_).+
p=.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf
%COMMANDER_PATH%\tcmatch_wdx_groups=2.ini

Code: Select all

[general]
simple_search_activate_char=
regex_search_activate_char=?
leven_search_activate_char=<
srch_activate_char=*
preset_activate_char=>
simple_search_match_beginning_activate_char=^
and_separator_char=" "
or_separator_char=|
wdx_separator_char=/
negate_char=!
case_sensitive=0
filter_files_and_folders=3
match_beginning=0
use_pinyin=0
use_korean=0
allow_empty_result=1
[wdx]
wdx_cache=1000
wdx_groups=2
debug_output=1
wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx
[gui]
override_search=1
invert_result=0
one_line_gui=1
show_presets=0
language=3
[wdx64]
wdx_groups=2
wdx_cache=1000
wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx64
[replace]
chars1=ä|ae
chars2=ü|ue
chars3=ö|oe
chars4=Ä|Ae
chars5=Ü|Ue
chars6=Ö|Oe
chars7=ß|ss
chars8=ä|ae
chars9=ö|oe
chars10=ü|ue
chars11=ß|ss
chars12=Ä|Ae
chars13=Ö|Oe
chars14=Ü|Ue
chars15=ä|‚
chars16=Ä|Ž
chars17=ö|”
chars18=Ö|™
chars19=ü| 
chars20=Ü|š
chars21=ß|á
[presets]
v=.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv
a=.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm
z=.7z|.ace|.arj|.bz2|.cab|.gz|.gzip|.jar|.r00|.r01|.r02|.r03|.r04|.r05|.r06|.r07|.r08|.r09|.r10|.r11|.r12|.r13|.r14|.r15|.r16|.r17|.r18|.r19|.r20|.r21|.r22|.r23|.r24|.r25|.r26|.r27|.r28|.r29|.rar|.tar|.tgz|.z|.zip
d=.msg|.c|.chm|.cpp|.csv|.cxx|.doc|.docm|.docx|.dot|.dotm|.dotx|.h|.hpp|.htm|.html|.hxx|.ini|.java|.lua|.mht|.mhtml|.odt|.pdf|.potx|.potm|.ppam|.ppsm|.ppsx|.pps|.ppt|.pptm|.pptx|.rtf|.sldm|.sldx|.thmx|.txt|.vsd|.wpd|.wps|.wri|.xlam|.xla|.xls|.xlsb|.xlsm|.xlsx|.xltm|.xltx|.xml
e=.bat|.cmd|.exe|.msi|.msp|.msu|.scr
b=.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf
r=?\.3gp$|\.asf$|\.avi$|\.dat$|\.flv$|\.m4v$|\.mov$|\.mp4$|\.mpe$|\.mpeg$|\.mpg$|\.qt$|\.ra$|\.ram$|\.rm$|\.vob$|\.wmv$
1="!.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm|.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf|.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv"
t=*.txt|*.rtf

Re: Different Quick Search name match rules for search dialog

Posted: 2024-08-29, 15:30 UTC
by AGlezB
tuska wrote: 2024-08-29, 10:02 UTC
AGlezB wrote: 2024-08-28, 21:25 UTC Thanks. I'll give it a try.
If you have problems downloading the files try to checkmark two or more files,
then they are packed together and you can download them as a full package.

Double-click in Total Commander(!) on the ‘QuickSearch eXtended.zip’ file to start the installation process.
The files are extracted to the folder in which the file(s) ‘TOTALCMD.EXE’ and/or ‘TOTALCMD64.EXE’ are also located.
This folder corresponds to %COMMANDER_PATH%.

You can try out my .ini files.
%COMMANDER_PATH%\tcmatch.ini

Code: Select all

[general]
simple_search_activate_char=
regex_search_activate_char=?
leven_search_activate_char=<
srch_activate_char=*
preset_activate_char=>
simple_search_match_beginning_activate_char=^
and_separator_char=" "
or_separator_char=|
wdx_separator_char=/
negate_char=!
case_sensitive=0
filter_files_and_folders=3
match_beginning=0
use_pinyin=0
use_korean=0
allow_empty_result=1
[wdx]
debug_output=1
wdx_cache=1000
; -> wdx_cache=1000		https://ghisler.ch/board/viewtopic.php?p=327331#327331  C:\totalcmd\Migration\_Forumsanfragen\QuickSearch eXtended_Kommentare_suchen_Dateikommentare_description\
; -> wdx_groups=1
; -> wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx
;wdx_text_plugin1=Comment@C:\totalcmd\Plugins\wdx\CommentsWDX\CommentsWDX.wdx
;wdx_text_plugin2=Comments@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin3=Kommentare@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx
;wdx_text_plugin4=Autor@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx
;wdx_text_plugin5=Keywords@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin6=Title@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin7=Subject@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin8=Category@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
;wdx_text_plugin9=Author@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx
[gui]
override_search=1
invert_result=0
one_line_gui=1
show_presets=0
language=2
[wdx64]
; GERMAN
; -> wdx_groups=1
; -> wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx64
;Bei Verwendung von Zweigansicht (mit Unterverzeichnissen) Strg+B empfiehlt es sich in der Regel in der Datei "tcmatch.ini"
;den bzw. einen Eintrag für ein in QuickSearch eXtended verwendetes Inhaltsplugin NUR für diese Abfrage auszukommentieren,
;damit es in QuickSearch eXtended und TC(!) ggf. nicht zu einem Absturz kommt, zB nachstehende Zeile (; = auskommentieren):
;wdx_text_plugin2=Comments@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin3=Kommentare@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
;wdx_text_plugin4=Keywords@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin5=Stichwörter@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
; ENGLISH
; -> wdx_groups=1
; -> wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx64
;When using branch view (with subdirectories) Ctrl+B, it is usually recommended in the ‘tcmatch.ini’ file
;to comment out the or an entry for a content plugin used in QuickSearch eXtended ONLY for this query,
;so that QuickSearch eXtended and TC(!) do not crash, e.g. the following line (; = comment out):
;wdx_text_plugin2=Comments@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin3=Comments@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
;wdx_text_plugin4=Keywords@C:\totalcmd\Plugins\wdx\Summary\Summary.wdx64
;wdx_text_plugin5=Keywords@C:\totalcmd\Plugins\wdx\ShellDetails\ShellDetails.wdx64
[replace]
chars1=ä|ae
chars2=ü|ue
chars3=ö|oe
chars4=Ä|Ae
chars5=Ü|Ue
chars6=Ö|Oe
chars7=ß|ss
chars8=ä|ae
chars9=ö|oe
chars10=ü|ue
chars11=ß|ss
chars12=Ä|Ae
chars13=Ö|Oe
chars14=Ü|Ue
chars15=ä|‚
chars16=Ä|Ž
chars17=ö|”
chars18=Ö|™
chars19=ü| 
chars20=Ü|š
chars21=ß|á
[presets]
v=.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv
a=.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm
z=.7z|.ace|.arj|.bz2|.cab|.gz|.gzip|.jar|.r00|.r01|.r02|.r03|.r04|.r05|.r06|.r07|.r08|.r09|.r10|.r11|.r12|.r13|.r14|.r15|.r16|.r17|.r18|.r19|.r20|.r21|.r22|.r23|.r24|.r25|.r26|.r27|.r28|.r29|.rar|.tar|.tgz|.z|.zip
d=.msg|.c|.chm|.cpp|.csv|.cxx|.doc|.docm|.docx|.dot|.dotm|.dotx|.h|.hpp|.htm|.html|.hxx|.ini|.java|.lua|.mht|.mhtml|.odt|.pdf|.potx|.potm|.ppam|.ppsm|.ppsx|.pps|.ppt|.pptm|.pptx|.rtf|.sldm|.sldx|.thmx|.txt|.vsd|.wpd|.wps|.wri|.xlam|.xla|.xls|.xlsb|.xlsm|.xlsx|.xltm|.xltx|.xml
e=.bat|.cmd|.exe|.msi|.msp|.msu|.scr
b=.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf
r=?\.3gp$|\.asf$|\.avi$|\.dat$|\.flv$|\.m4v$|\.mov$|\.mp4$|\.mpe$|\.mpeg$|\.mpg$|\.qt$|\.ra$|\.ram$|\.rm$|\.vob$|\.wmv$
1="!.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm|.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf|.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv"
t=*.txt|*.rtf
y=?^(?!\d\d\d\d\-\d\d-\d\d_).+
p=.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf
%COMMANDER_PATH%\tcmatch_wdx_groups=2.ini

Code: Select all

[general]
simple_search_activate_char=
regex_search_activate_char=?
leven_search_activate_char=<
srch_activate_char=*
preset_activate_char=>
simple_search_match_beginning_activate_char=^
and_separator_char=" "
or_separator_char=|
wdx_separator_char=/
negate_char=!
case_sensitive=0
filter_files_and_folders=3
match_beginning=0
use_pinyin=0
use_korean=0
allow_empty_result=1
[wdx]
wdx_cache=1000
wdx_groups=2
debug_output=1
wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx
[gui]
override_search=1
invert_result=0
one_line_gui=1
show_presets=0
language=3
[wdx64]
wdx_groups=2
wdx_cache=1000
wdx_text_plugin1=Long description@C:\totalcmd\Plugins\wdx\FileDiz\FileDiz.wdx64
[replace]
chars1=ä|ae
chars2=ü|ue
chars3=ö|oe
chars4=Ä|Ae
chars5=Ü|Ue
chars6=Ö|Oe
chars7=ß|ss
chars8=ä|ae
chars9=ö|oe
chars10=ü|ue
chars11=ß|ss
chars12=Ä|Ae
chars13=Ö|Oe
chars14=Ü|Ue
chars15=ä|‚
chars16=Ä|Ž
chars17=ö|”
chars18=Ö|™
chars19=ü| 
chars20=Ü|š
chars21=ß|á
[presets]
v=.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv
a=.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm
z=.7z|.ace|.arj|.bz2|.cab|.gz|.gzip|.jar|.r00|.r01|.r02|.r03|.r04|.r05|.r06|.r07|.r08|.r09|.r10|.r11|.r12|.r13|.r14|.r15|.r16|.r17|.r18|.r19|.r20|.r21|.r22|.r23|.r24|.r25|.r26|.r27|.r28|.r29|.rar|.tar|.tgz|.z|.zip
d=.msg|.c|.chm|.cpp|.csv|.cxx|.doc|.docm|.docx|.dot|.dotm|.dotx|.h|.hpp|.htm|.html|.hxx|.ini|.java|.lua|.mht|.mhtml|.odt|.pdf|.potx|.potm|.ppam|.ppsm|.ppsx|.pps|.ppt|.pptm|.pptx|.rtf|.sldm|.sldx|.thmx|.txt|.vsd|.wpd|.wps|.wri|.xlam|.xla|.xls|.xlsb|.xlsm|.xlsx|.xltm|.xltx|.xml
e=.bat|.cmd|.exe|.msi|.msp|.msu|.scr
b=.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf
r=?\.3gp$|\.asf$|\.avi$|\.dat$|\.flv$|\.m4v$|\.mov$|\.mp4$|\.mpe$|\.mpeg$|\.mpg$|\.qt$|\.ra$|\.ram$|\.rm$|\.vob$|\.wmv$
1="!.aac|.ac3|.aif|.aifc|.aiff|.au|.cda|.dts|.fla|.flac|.it|.m1a|.m2a|.m3u|.m4a|.mid|.midi|.mka|.mod|.mp2|.mp3|.mpa|.ogg|.ra|.rmi|.spc|.rmi|.snd|.umx|.voc|.wav|.wma|.xm|.ani|.bmp|.gif|.ico|.jpe|.jpeg|.jpg|.pcx|.png|.psd|.tga|.tif|.tiff|.wmf|.3g2|.3gp|.3gp2|.3gpp|.amr|.amv|.asf|.avi|.bdmv|.bik|.d2v|.divx|.drc|.dsa|.dsm|.dss|.dsv|.evo|.f4v|.flc|.fli|.flic|.flv|.hdmov|.ifo|.ivf|.m1v|.m2p|.m2t|.m2ts|.m2v|.m4b|.m4p|.m4v|.mkv|.mp2v|.mp4|.mp4v|.mpe|.mpeg|.mpg|.mpls|.mpv2|.mpv4|.mov|.mts|.ogm|.ogv|.pss|.pva|.qt|.ram|.ratdvd|.rm|.rmm|.rmvb|.roq|.rpm|.smil|.smk|.swf|.tp|.tpr|.ts|.vob|.vp6|.webm|.wm|.wmp|.wmv"
t=*.txt|*.rtf
Thanks a lot! The plugin works like a charm out of the box.