This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

QuickSearch eXtended
Goto page 1, 2, 3 ... 46, 47, 48  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) Printable version
View previous topic :: View next topic  
Author Message
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Fri May 29, 2009 6:57 pm    Post subject: QuickSearch eXtended Reply with quote

QuickSearch eXtended for Total Commander 7.5+


Download:

QuickSearch eXtended
QuickSearch eXtended readme
QuickSearch eXtended readme - German
QuickSearch eXtended readme - Hungarian
QuickSearch eXtended readme - Korean
QuickSearch eXtended source

Extract the plugin to TC-Folder or use auto install by entering the zip from within TC. You have to restart TC to make it work.


Very important:

Please, please, please read the readme to get more and better informations about installation, usage, possible customization and the last changes.
Its useful - trust me. Very Happy


Features:
  • Search substrings in random order.
  • RegEx search
  • Similarity search
  • Possibility to use presets
  • PinYin support
  • Highly customizable

Suggestions are welcome.


Examples:

It's possible to search substrings in a random order:
Code:
Search for: "dog cat"

Find:
 A dog and a cat moved to china.txt
 CaTs and dOgs.avi
 bulldog catalysator.doc

Search for: "cat music|dog fun"

Find:
 Musical cats.pdf
 funny Dog.avi


It's also possible to do a RegEx search:
Code:
Search for: "?_\d"

Find:
 tcmd_75b4.exe
 AutoHotkey_104800_Install.exe
 IZArc_4b1.exe


It's even possible to do a Similarity search: (using Levenshtein Distance)
Code:
Search for: "<color"

Find:
 colourful.bmp
 my favorite Color.jpg

Search for: "<2lefenstein"

Find:
 Levenshtein.cpp


You may also do a Srch:
Code:
Search for: "*dwn"

Find:
 Download.zip
 dewdrops.png
 Sandra went to town.docx



Presets:
Code:
Save Preset: ".pdf|.doc|.ppt|.xls|.txt>a"
Restore it: ">a"


PinYin support:
Code:
Search for: "ext sz zgrand"

Find:
 中国randomtext 神舟.bmp

_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de


Last edited by Samuel on Mon Jul 29, 2013 3:45 pm; edited 37 times in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
fenix_productions
Power Member
Power Member


Joined: 07 Aug 2005
Posts: 1945
Location: Poland

PostPosted: Fri May 29, 2009 8:02 pm    Post subject: Reply with quote

2Samuel
That was quick.

Question: are you willing to share a code?

Suggestion: real regexp would be very handy.

I could take a look and try to write it but I wonder how to workaround the problem mentioned by you in other post.
_________________
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099


Last edited by fenix_productions on Fri May 29, 2009 8:04 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Boofo
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 1431
Location: Des Moines, IA (USA)

PostPosted: Fri May 29, 2009 8:02 pm    Post subject: Reply with quote

Sounds interesting. I will try it out. Wink
_________________
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
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
fenix_productions
Power Member
Power Member


Joined: 07 Aug 2005
Posts: 1945
Location: Poland

PostPosted: Fri May 29, 2009 8:39 pm    Post subject: Reply with quote

2Samuel
I've just remembered something…

You can find the "biggest" suggestion here:
http://www.ghisler.ch/board/viewtopic.php?p=147461

Feel free to take anything you like Wink
_________________
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...

#128099
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Sat May 30, 2009 2:05 am    Post subject: Reply with quote

I will share code. But currently the Unicode string is converted to normal string, because I know normal strings better. Smile

4.1, 5, 5.1, 5.2 are not supported by TC. (presets and columns)
Regex and similarity sound good.

Beside this:
Using the current Quicksearch is just really fast.
I almost think no need of regex, etc at all.

Edit:
2ghisler (Author):
Saveable presets for Quicksearch would be nice. (and or a history)
Also column support for the dll would be nice.
_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Sat May 30, 2009 2:49 am    Post subject: Reply with quote

Anyone knows a good Regex lib for C++?
_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
m^2
Power Member
Power Member


Joined: 12 Jul 2006
Posts: 1413
Location: Poland

PostPosted: Sat May 30, 2009 2:56 am    Post subject: Reply with quote

Never used it, but pcre is standard.
ADDED: Just tried your tool: Thumbs up. Smile
_________________
Image: http://img201.imageshack.us/img201/2110/pcbsdec7.jpg
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Boofo
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 1431
Location: Des Moines, IA (USA)

PostPosted: Sat May 30, 2009 5:03 am    Post subject: Reply with quote

2Samuel,

Quickserrach knows to use the tcmatch.dll on its own? Or do we need to add something somewhere?
_________________
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
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Sat May 30, 2009 5:06 am    Post subject: Reply with quote

Just install it to TC folder and restart TC. It should work now.
Try it by use filter with "dll match" (tcmatch.dll should not be filtered)
_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Boofo
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 1431
Location: Des Moines, IA (USA)

PostPosted: Sat May 30, 2009 5:17 am    Post subject: Reply with quote

Where do I set the filter?
_________________
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
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Sat May 30, 2009 5:21 am    Post subject: Reply with quote

Its automatically used in the quick search filter.
_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Boofo
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 1431
Location: Des Moines, IA (USA)

PostPosted: Sat May 30, 2009 5:24 am    Post subject: Reply with quote

Ok, I see now. It works great! Slick little idea, sir. Wink

Any way to add this to the regular search, 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
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Sat May 30, 2009 5:31 am    Post subject: Reply with quote

Only by Mr. Ghisler himself.
_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Boofo
Power Member
Power Member


Joined: 10 Feb 2003
Posts: 1431
Location: Des Moines, IA (USA)

PostPosted: Sat May 30, 2009 5:40 am    Post subject: Reply with quote

Do you think it would be good to have in the regular search? I don't want to suggest it if I am the only one who thinks so.
_________________
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
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Samuel
Power Member
Power Member


Joined: 29 Aug 2003
Posts: 1837
Location: Brandenburg, Germany

PostPosted: Sat May 30, 2009 5:49 am    Post subject: Reply with quote

I would like it and it seems like no big deal.

Im working on RegEx right now. But I think I need support from Mr. Ghisler for that. Currently when you would filter out all files with another letter, this letter is not written to the filter.

This gives problems using regex.
You cant write for example: "\d" because no file would match "\". So you have to paste this string to Quicksearch.
_________________
QuickSearch eXtended | ButtonBar eXtended | www.familie-plentz.de
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) All times are GMT - 6 Hours
Goto page 1, 2, 3 ... 46, 47, 48  Next
Page 1 of 48

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group