QuickSearch eXtended

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

Moderators: sheep, Hacker, Stefan2, white

Post Reply
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 » 2009-06-01, 15:38 UTC

Of TC. Reported in the Bugs section already in a slightly different form.

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

Post by *Samuel » 2009-06-01, 15:38 UTC


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

Post by *ghisler(Author) » 2009-06-01, 15:41 UTC

I could add a function MatchGetOptions or so where the dll tells TC what it needs. So far I see the following possible options:
1. Allow user to type search string even if it gives empty result
2. Pass raw search string to dll (no * in front/after)
3. Pass full file name (with path) to the dll

Anything else?
Author of Total Commander
http://www.ghisler.com

User avatar
Mikefield
Power Member
Power Member
Posts: 623
Joined: 2006-02-26, 19:13 UTC
Location: Oberursel, Germany HE

Post by *Mikefield » 2009-06-01, 15:43 UTC

2 m^2 and 2 Samuel: Sorry, didn't read before, thanks for clarification.

mf
Bankster - Word of the Year 2009

User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 » 2009-06-01, 15:49 UTC

ghisler(Author) wrote:I could add a function MatchGetOptions or so where the dll tells TC what it needs. So far I see the following possible options:
1. Allow user to type search string even if it gives empty result
2. Pass raw search string to dll (no * in front/after)
3. Pass full file name (with path) to the dll

Anything else?
Sounds good. Else: columns. I believe it would be best to put a checkbox in the dialog to pass names / everythig to the plugin.

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

Post by *Samuel » 2009-06-01, 15:54 UTC

ghisler(Author) wrote:I could add a function MatchGetOptions or so where the dll tells TC what it needs. So far I see the following possible options:
1. Allow user to type search string even if it gives empty result
2. Pass raw search string to dll (no * in front/after)
3. Pass full file name (with path) to the dll

Anything else?
Gr8 gr8 your my Hero! Thanks :!: :!: :!:

No prefiltering by TC would be a nice addition. It will prevent some rarely strange filtering. (would be same priority like your 3 points IMO, because it will restrict the filter behavior)

Something like using another function giving additional content plugin informations/columns would be a nice feature. But not as important like the others. It could be done external.

Edit:
ghisler(Author) wrote:1. Allow user to type search string even if it gives empty result
I think this should be decided by the user. I like this option very much. Perhaps move it to the "wincmd.ini"? Otherwise I would make it adjustable in my program.

User avatar
ZoSTeR
Power Member
Power Member
Posts: 920
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR » 2009-06-02, 10:00 UTC

Thanks for the plugin Samuel,

one little request though: Could you add some version information to the DLL? This would make updates a little easier.

User avatar
djk
Power Member
Power Member
Posts: 1651
Joined: 2003-03-17, 11:33 UTC
Location: Poland
Contact:

Post by *djk » 2009-06-02, 10:27 UTC

[quote="Could you add some version information to the DLL? This would make updates a little easier.[/quote]

Yes, I'd like to see it in all TC plugins and tools... Dreams... ;)
DJK
Totally addicted to Total Commander
totalcmd.pl
en.totalcmd.pl

User avatar
tbeu
Power Member
Power Member
Posts: 1266
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu » 2009-06-02, 17:35 UTC

Nice, little tool! Thank you. In fact, quick search filtering is the only new TC7.5 feature I currently use.

Hope to see the tcmatch.dll also distributed along with the addons of petermad's extended menus for TC 7.50.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more

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

Post by *Samuel » 2009-06-03, 09:19 UTC

Updated first post: Version 1.02 is available.

Code: Select all

Version 1.02
 - Added version informations to dll
 - Added readme to the package
 - Added readme and history to the post in the Total Commander forum
Hope to see the tcmatch.dll also distributed along with the addons of petermad's extended menus for TC 7.50.
I dont know if this is a good idea. From my side he is allowed to, but bundling it there would raise the question: Why is Plugin xy not bundled with it. Also everytim I update my Tool he has to update his tool.
Only useful bundle of a plugin is to be bundled with TC itself. (Christian should decide this.) Just my 2 cents.

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 » 2009-06-03, 09:30 UTC

I agree with Samuel. If Petermad includes one add-on, he will have to invariably include others. The extended menu is a whole separate item from plugin-type add-ons, anyway.

And thank you for the update, sir. ;)
Last edited by Boofo on 2009-06-03, 10:30 UTC, edited 1 time in total.
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
tbeu
Power Member
Power Member
Posts: 1266
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu » 2009-06-03, 09:52 UTC

Petermad does not bundle plugins, but some additional files like Desktop.ini, wciconex.inc, lister.exe and wciconex.dll. There also used to be the crypto ZIP library WCMZIP32.DLL in there. In my opinion tcmatch.dll would also fit to his bundle wcmd_ext_eng.zip that by the way needs to be installed extra.
Last edited by tbeu on 2009-06-08, 20:41 UTC, edited 1 time in total.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more

User avatar
djk
Power Member
Power Member
Posts: 1651
Joined: 2003-03-17, 11:33 UTC
Location: Poland
Contact:

Post by *djk » 2009-06-03, 10:03 UTC

Thanks for adding version info. You could also add history to the package (not only to forum).
DJK
Totally addicted to Total Commander
totalcmd.pl
en.totalcmd.pl

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 » 2009-06-03, 10:29 UTC

2tbeu
As good as this add-on is, it is still closer to a plugin than the menu files. I don't think it should be included in Petermad's Extended menus. Like Samuel said, Petermad would have to update the menu files every time there is a new release of this add-on. I doubt we'll see it bundled. It doesn't make sense to.

I edited my post above for clarity. ;)
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: 1871
Joined: 2003-08-29, 15:44 UTC
Location: Brandenburg, Germany
Contact:

Post by *Samuel » 2009-06-14, 14:06 UTC

I just was a week on Corfu with my wife. So I couldnt change the dll earlier.

Updated first post: Version 1.1 is available. (mainly supporting TC 7.5 pb5 changes - Thanks Christian)

Code: Select all

Version 1.1
 - Added the introduced function "MatchGetSetOptions" from Total Commander 7.5 public beta 5
 - Drop support for Total Commander 7.5 public beta 4
 - Added: always override internal search
 - Added: always remove leading/trailing asterisk
 - Removed workarounds needed for Total Commander 7.5 public beta 4
 - Added history to the readme
 - Added new option to ini: "allow_empty_result=0/1"
Perhaps the next thing will be filesize, filedate and content plugins.
What do you think about the syntax for it. (in the ini and in the search)

Post Reply