i use this script to search for my mp3s.
with a little change in the code i've added enhanced search. earlier typing 'michael' used to list 'michael jackson' and 'george michael' now if i want just 'george michael' then i'd have to delete and retype the search string to get 'george' before 'michael'... now i can just type 'mich geo' or 'michael geor' or 'geo mich' or any strings that appear anywhere in the path to get the correct results.
here's the code:
Code:
; APPEND MATCHING RECORDS INTO THE LIST
SplitPath, A_LoopReadLine, name, dir, ext, name_no_ext, drive
MatchFound = Y
CurrentFile = %A_LoopReadLine%
Loop, parse, sfmFilename, %A_Space%
IfNotInString, CurrentFile, %A_LoopField%
MatchFound = N
IfEqual, MatchFound, Y
List = %List%%A_LoopReadLine%|
it can ofcourse be used in the same way for start menu searches.
the above searches the whole path and not just file name (helps me in searching for album name) but if u like it the old way then just remove the 'CurrentFile = %A_LoopReadLine%' line and replace 'IfNotInString, CurrentFile, %A_LoopField%' with 'IfNotInString, Name, %A_LoopField%'
this fuzzy searching could be a nice addition to the official seek.