QuickSearch eXtended

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: petermad, Stefan2, Hacker

Post Reply
maria76
Junior Member
Junior Member
Posts: 3
Joined: 2025-07-29, 19:15 UTC

Re: QuickSearch eXtended

Post by *maria76 »

tbeu wrote: 2025-09-05, 15:03 UTC
maria76 wrote: 2025-07-29, 19:18 UTC I apologize if this isnt the place to ask this, but I can't access the OneDrive link, it throws an error everytime I try to put my email.
Can someone send a temporary share to the extension, documentation in english and source code. Thank you.
I uploaded v2.3.1 here.

I uploaded sources of v2.3.1 here.
I apologize for the late reply, but thank you so much.
User avatar
Lev
Junior Member
Junior Member
Posts: 84
Joined: 2004-12-14, 13:08 UTC

Re: QuickSearch eXtended

Post by *Lev »

I tried adding comments/descript.ion support to QuickSearch_eXtended.
WDX plugins with comments were too slow for me.
The comment search modifier is ":". I didn't make any changes to tcmatch.exe (tcmatch.ahk), so it can only be changed manually in tcmatch.ini.
Comment search is case-insensitive, and support for regular expressions, pinin, etc. has not been added.

To test the added functionality, enter ":tool" in QuickSearch in the Total Commander directory. You should get files whose descriptions contain "Tool" or "tool," etc.

updated tcmatch
tcmatch.cpp — modified code
tcmatch.dll — compiled 32-bit dll

It still works worse than Ctrl-F12 (custom file selection) in my tasks for large amount of files.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7576
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: QuickSearch eXtended

Post by *Horst.Epp »

2Lev
What about a x64 DLL ?
Windows 11 Home, Version 25H2 (OS Build 26200.8875)
TC 11.58 x64 / x86
Everything 1.5.0.1417b (x64), Everything Toolbar 2.4.1
QAP 12.3 x64, Listary Pro 7.0.0.5 beta
User avatar
Lev
Junior Member
Junior Member
Posts: 84
Joined: 2004-12-14, 13:08 UTC

Re: QuickSearch eXtended

Post by *Lev »

My comp is Win7-32bit. Hope somebody else would make a x64 dll, changed tcmatch.cpp was attached.
User avatar
nsp
Power Member
Power Member
Posts: 2080
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: QuickSearch eXtended

Post by *nsp »

@lev & all
For testing purpose only, a 64bit dll http://tccfestuff.free.fr/tcmatch64.rar
@Lev -> Not sure that utf16 descript.ion files are corectly handled...
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7576
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: QuickSearch eXtended

Post by *Horst.Epp »

2nsp
Thanks
Windows 11 Home, Version 25H2 (OS Build 26200.8875)
TC 11.58 x64 / x86
Everything 1.5.0.1417b (x64), Everything Toolbar 2.4.1
QAP 12.3 x64, Listary Pro 7.0.0.5 beta
monarch-lfv
Member
Member
Posts: 109
Joined: 2022-06-16, 23:37 UTC

Re: QuickSearch eXtended

Post by *monarch-lfv »

Unfortunately, filter with content plugins (*.wdx) doesn't work in directories with network paths (\\nas\...). Suggestion: add support network path for filtering with content plugins (*.wdx).
User avatar
popthezid
Junior Member
Junior Member
Posts: 35
Joined: 2024-11-23, 03:44 UTC

Re: QuickSearch eXtended

Post by *popthezid »

2Lev
Thank you for the improvements you made.
I gave it a try 32bit, and it works very well for searching in English, but it is unable to recognize Chinese, Japanese, or Korean text.
Whether the descript.ion is encoded in plain text, UTF-8, UTF-16, or any other format, it cannot be recognized.
Are you interested in further improving this functionality?
lic#206911
Windows10 22H2 Home
Total Commander 11.58 32bit / 3.62d
blablaalb
Junior Member
Junior Member
Posts: 15
Joined: 2018-11-25, 15:37 UTC

Re: QuickSearch eXtended

Post by *blablaalb »

I think the RegEx search is broken, it behaves exactly as regular search \d doesn't return names with digits, end of line ($) also doesn't work. I deleted wincmd.ini and restarted Total Commander, still doesn't work.

Total Commander 11.56 x64

Image: https://i.ibb.co/7tKZW2kQ/quicksearch.gif

UPDATE: RegEx works if I start Total Commander with admin rights
UPDATE: Took ownership for tcmatch64.exe and tcmatch64.dll. Everything works now
User avatar
Elwin_Ransom
Junior Member
Junior Member
Posts: 48
Joined: 2022-07-31, 18:14 UTC
Location: Perelandra

Re: QuickSearch eXtended

Post by *Elwin_Ransom »

@Lev
Yes, this is a great feature: comments/descript.ion support. But please add support for UTF-8 and UTF-16. I work with multiple languages, and all my descript.ion files are formatted in Unicode. I feel like a kid standing in front of a store window: there are candies behind the glass, but I can’t reach them.
User avatar
zhugecaomao
Junior Member
Junior Member
Posts: 90
Joined: 2022-08-23, 05:08 UTC
Contact:

Re: QuickSearch eXtended

Post by *zhugecaomao »

can anyone advise the latest QuickSearch eXtended including help file and source code download?

the original OneDrive download link not working anymore, thanks
Total Commander 11.58 RC5 x64 #339325
Windows 11 Pro 25H2 x64
Everything 1.5b x64
Website | Github
User avatar
nsp
Power Member
Power Member
Posts: 2080
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: QuickSearch eXtended

Post by *nsp »

just give a look to this thread few post back. Search for QuickSearch_eXtended_2.3.1 from tbeu or maria76 post.
User avatar
zhugecaomao
Junior Member
Junior Member
Posts: 90
Joined: 2022-08-23, 05:08 UTC
Contact:

Re: QuickSearch eXtended

Post by *zhugecaomao »

nsp wrote: 2026-05-17, 07:28 UTC just give a look to this thread few post back. Search for QuickSearch_eXtended_2.3.1 from tbeu or maria76 post.
By my understanding the latest version is 4.4.4 :?: anyway thanks for advising
Total Commander 11.58 RC5 x64 #339325
Windows 11 Pro 25H2 x64
Everything 1.5b x64
Website | Github
User avatar
zhugecaomao
Junior Member
Junior Member
Posts: 90
Joined: 2022-08-23, 05:08 UTC
Contact:

Re: QuickSearch eXtended

Post by *zhugecaomao »

2Samuel

This follows up on the discussion in my previous thread: viewtopic.php?t=87625

Description:
I am experiencing an issue where the Quick Search filter breaks and empties the file panel completely after launching and closing an external application using the Esc key.

I have attached a demonstration GIF: Image: https://raw.githubusercontent.com/zhugecaomao/host/refs/heads/main/TC%20Quick%20Search.gif

Steps to reproduce:

1. Use Quick Search (with filter mode active) to filter down to an executable (e.g., irfanview.exe).
2. Launch the executable from the filtered list.
3. Inside the launched application (IrfanView), press Esc to close it.
4. Return focus to Total Commander.

Actual behavior:
The TC file panel becomes completely blank—all files disappear, and the Quick Search filter ceases to function properly until the directory is refreshed or reopened.

Expected behavior:
TC should either maintain the filtered view or return to the standard file list normally without completely hiding all directory contents.

Additional findings:
Based on testing by multiple users, this issue appears to be related to tcmatch.dll, appreciate your assistance in looking into this.
Total Commander 11.58 RC5 x64 #339325
Windows 11 Pro 25H2 x64
Everything 1.5b x64
Website | Github
User avatar
Samuel
Power Member
Power Member
Posts: 1934
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Re: QuickSearch eXtended

Post by *Samuel »

Its not a bug, its a feature.

At the beginning of the main compare-function there is a simple check if ESC is pressed to prevent a long waiting period.

Code: Select all

// main compare function
int __stdcall MatchFileW(WCHAR* wcFilter, WCHAR* wcFilename) {

    // Interrupt the match process while ESC is pressed
    // could be used when the match process is slow, because a long text is pasted or plugins slow down the process
    if(GetAsyncKeyState(VK_ESCAPE)) return 0;
Was introduced in

Code: Select all

Version 2.2.7
- Added pressing and holding ESC interrupts the matching process. Could be used when the match process is slow, because a long text is pasted or plugins slow down the process.
Post Reply