QuickSearch eXtended

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

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2Samuel
Nice to hear that! Please wait with any release until beta 2, the 64-bit dll will then have to be named tcmatch64.dll.
Author of Total Commander
https://www.ghisler.com
laonongaiyumi
Junior Member
Junior Member
Posts: 4
Joined: 2009-01-18, 13:53 UTC

Post by *laonongaiyumi »

I can't directly input "!" to filter char, must first input the char, then move the cursor back and input "!", why?
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Samuel wrote:...

Code: Select all

filter_files_and_folders=3
...
Thanks a lot.

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

laonongaiyumi wrote:I can't directly input "!" to filter char, must first input the char, then move the cursor back and input "!", why?
If you do not want this behaviour, you need to check the option: "Allow input, leading to empty results" This option is activated by default.

Or you may use the according ini switch:

Code: Select all

allow_empty_result=1
The problem is that the "!" results in an empty list, because everything is inverted. There are many problems with the deactivated option: "Allow input, leading to empty results". I recommend to turn it on.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Updated first post: Version 2.1.0 is available.

Code: Select all

Version 2.1.0
 - Added support for the new 64-bit Total Commander. (Total Commander (x64) 8.0ß2 and later)
 - Also added support for the new 64-bit content plugins: "*.wdx64"
Hope everything works as expected.

Could someone reproduce this or this bug?
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Hope everything works as expected.
Nope, that fix/workaround in your source code is still needed in v2.1.0:
http://www.ghisler.ch/board/viewtopic.php?p=211704#211704
This account is for sale
User avatar
jslegers
Member
Member
Posts: 127
Joined: 2003-07-17, 08:13 UTC

Post by *jslegers »

Hello Samuel,

This is a great tool :D. I only have one "problem"

I have made a custom installer of Total Commander with my own tools. I have placed all the tcmatch files in the Total Commander directory.
When i do a search I can see that your tool is used. The "problem" is when I do a search it doesn't filter out the results. But when I do a Ctrl-S and do a search the results are filtered. The next time I do a search (without Ctrl-S) these are also filtered. What could be the cause that the first time use the results aren't filtered?

John
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

jslegers wrote:The "problem" is when I do a search it doesn't filter out the results. But when I do a Ctrl-S and do a search the results are filtered. The next time I do a search (without Ctrl-S) these are also filtered. What could be the cause that the first time use the results aren't filtered?
By default the filtering in TC is disabled.
Add the line "QuickSearchAutoFilter=..." to your template wincmd.ini.
User avatar
jslegers
Member
Member
Posts: 127
Joined: 2003-07-17, 08:13 UTC

Post by *jslegers »

Samuel wrote:
jslegers wrote:The "problem" is when I do a search it doesn't filter out the results. But when I do a Ctrl-S and do a search the results are filtered. The next time I do a search (without Ctrl-S) these are also filtered. What could be the cause that the first time use the results aren't filtered?
By default the filtering in TC is disabled.
Add the line "QuickSearchAutoFilter=..." to your template wincmd.ini.
Works like a charm thanks.
User avatar
jslegers
Member
Member
Posts: 127
Joined: 2003-07-17, 08:13 UTC

Post by *jslegers »

Hi Samuel,

I have one little thing. Sometimes the search bar options window is where the mouse is. How can i make sure the box stays down with the search input field?

This only happens sometime. I can't reproduce it.

John

Reproduced it :

Image: http://www.go-jsl.com/files/qs.jpg
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

I know about this. (link)
Have a fix ready - will update the plugin soon.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Updated first post: Version 2.1.1 is available.

Code: Select all

Version 2.1.1
 - Fixed: additionally user interface is always shown at the right position now
Fixes this bug.

Sorry icfu, you suggested the correct solution for this long ago:
icfu wrote:@Samuel:
I have checked your source code, seems to be a typical timing problem:

Code: Select all

if(QSvisible==0 && INI_override_search!=0 && WinExist("ahk_class TQUICKSEARCH")){
If "WinExist" is changed to "WinActive", the second piece is not split to the top of the other panel anymore.
I dont know why I missed that before. Thank you.
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

You're welcome! Better late than never... ;)
Thanks.
This account is for sale
User avatar
jslegers
Member
Member
Posts: 127
Joined: 2003-07-17, 08:13 UTC

Post by *jslegers »

Thanks Samuel for fixing this bug.
lonki
Junior Member
Junior Member
Posts: 2
Joined: 2011-10-09, 04:32 UTC

Post by *lonki »

1.
The simple search function can work in 8.0b4 x64 with QuickSearch eXtended 2.1.1 except for Chinese pinyin, even if I set:
use_pinyin=1

2.
If remove tcmatch.exe tcmatch.dll and keep tcmatch64.dll tcmatch64.exe, the icons in the bottom quick search bar cannot be displayed properly.
Last edited by lonki on 2011-10-09, 06:46 UTC, edited 1 time in total.
Post Reply