tcmatch.dll improvements

Here you can propose new features, make suggestions etc.

Moderators: white, Hacker, petermad, Stefan2

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

tcmatch.dll improvements

Post by *Samuel »

I just gathered the improvements and suggestions from my QuickSearch eXtended and the Chinese search topic.
I think further suggestions should be made in this thread.

Green ones are already implemented. Thanks Christian!

I think these are essential:
1. Please make it possible to continue writing when the new filter would filter all files. (especially for RegEx) (1) (2)
2. Please make it possible to use the unchanged string in the dll. (no asterisks) (1)
3. Please make it possible to have no prefiltering by TC before the filterstep of tcmatch.dll (1)
4a. Please make it possible to edit the text easier with left and right arrows. (especially for RegEx) (1)
4b. Please make it possible to replace selected text.
4c. Also copy, cut and paste by keybord (ctrl+a, ctrl+c, ctrl+x, ctrl+v) would be nice.

Some Extras would be:
1. Column support for the dll. (1) (2) :D
2. There are Problems using an Auto-installing dll: The file could not be overwritten, because TC uses it. So unloaded it first? (1)
3. Saveable presets or some kind of history. (1)
4. Use tcmatch in regular search. (1)
Last edited by Samuel on 2010-12-02, 22:00 UTC, edited 8 times in total.
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

All excellent suggestions! Using it in the regular search would be great. As well as not having to use ? first to enable it and the copy/paste idea, too.
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Thank you for summing it up. Support++ for all but use of arrows.
For it Support = Ackerman(Support+10);
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 »

Thank you for summing it up. Support++ for all but use of arrows.
For it Support = Ackerman(Support+10);
LOL :D
ouzoWTF
Junior Member
Junior Member
Posts: 93
Joined: 2009-04-20, 21:03 UTC

Post by *ouzoWTF »

If it is really THAT fast, then I would really like to use it in the regular search :D
Otherwise I remain using Everything for that ;)
Single User Licence #201763
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

There should be a new version of Everything coming out soon with a lot of good improvements/additions, according to the author.
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
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 »

Everything and TC Quicksearch have 2 different approaches.
Everything searches files in many/all folders.
TC Quicksearch just filters the files in the currently shown folder.

The eventual extension of TCs search would be similar fast as the current search.
ouzoWTF
Junior Member
Junior Member
Posts: 93
Joined: 2009-04-20, 21:03 UTC

Post by *ouzoWTF »

But you considered tcmatch also in regular search. And TC has the advantage that you can search in network path without setting up an ETP server, like in Everything.
And that would help me a lot at work ;)
Single User Licence #201763
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 »

But what's the advantage over the current search?
You could already use RegEx there. (You just dont have the google like search there)
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

I have a comment that's slightly off topic here, but:
Christian, many thanks. Customization of the quick filter is a great addition. Gotta love TC 7.5. :D
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 »

Your Right:
Also many thanks from me, for the possibility to customize the Quickfilter. (And for having the Quicksearch in TC 7.5)

Its the feature I use most!
Gr8 Work!
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 »

Many things were added in the new beta. See changed first post. See here for details.
1. Please make it possible to continue writing when the new filter would filter all files. (especially for RegEx)
2. Please make it possible to use the unchanged string in the dll. (no asterisks)
3. Please make it possible to have no prefiltering by TC before the filterstep of tcmatch.dll
2. There are Problems using an Auto-installing dll: The file could not be overwritten, because TC uses it. So unloaded it first?
Big thanks Christian!
m^2 wrote:Thank you for summing it up. Support++ for all but use of arrows.
For it Support = Ackerman(Support+10);
In my opinion this request (4a) is the most important left.
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

2. There are Problems using an Auto-installing dll: The file could not be overwritten, because TC uses it. So unloaded it first? (1)


How to let TC unload it?
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 »

Its already done in PB5.
TC uses the tcmatch.dll if started. The autoinstall (opening a zip file containing a *.inf file) of a new tcmatch version then couldnt copy tcmatch.dll to TC folder, because the old file couldnt be overwritten, because its used by TC itself. Now its unloaded by TC before autoinstall.
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

A way to change the Quicksearch edit-control

Post by *Samuel »

Currently the edit-control has only limited editing capabilities for various reasons. I think Christian has several reasons for not implementing it with full editing capabilities. I tried to gather the reasons. (AFAI [know|tried to reconstruct])
  1. Left and right arrow are not used in the edit-contol but in the file list, because if the filelist is in short or thumbnail mode it should be possible to select a file to the right.
  2. Selected Text is not replaced by input, because it could happen that the new text would have no match in the filelist.
  3. Ctrl+a, Ctrl+c, Ctrl+v, Ctrl+x doesnt work. (I dont know / can reconstruct a reason for this.)
Possible solutions:
1. Arrow left and right:
  • Use the arrows only for the filelist if it is in short or thumbnail mode.
  • Add an ini option for it.
  • Ignore the needs to change the filelist, because it could be navigated after pressing ESC. (often its also reduced to very few entrys -> so navigation is not needed anymore)
2. Replace selected text:
  • Replace text only if the new word matches any files.
  • Replace text also if no files do match, but decline any further input. (like currently done when using context menu to paste text.)
  • Replace text at any time if option: "allow_empty_result" is enabled.
3. Ctrl+a, Ctrl+c, Ctrl+v, Ctrl+x
  • Cant figure out what the problem is, so i cant give solutions.
I hope you consider it, Christian. Especially the 1. and 2.
Last edited by Samuel on 2009-06-18, 07:30 UTC, edited 2 times in total.
Post Reply