Following situation:
I got a database which stores additional information to certain files, for easier explaining I call them Tags.
These tags are not directly deductable from the file name or file system properties. Files can be stored at separate places, but have the same (folder-)name.
So to find all folders containing files with certain tags, the user puts in a few keywords in my custom application, which calls the api of everything and returns the list of files/folders.
If I wanted to present the whole power of Everything to refine these results it would be recreating Everything.
So the following idea came to mind:
Custom Keywords which start a script or program for getting an indirect value.
The Everything prompt could look like this:
Code: Select all
*#Custom1:Tag1:Tag2#*.pdfCode: Select all
[CustomPlugin]
Keyword=Custom1
ParameterCount:2
Start=C:\Programs\TagManager.exe %1 %2So the external program/Script is started once in the background with the parameters and the return value would be used as filter for search.
The prompt from above:
Code: Select all
*#Custom1:Tag1:Tag2#*.pdfCode: Select all
*ResponseValueFromExternalProgram*.pdfDespite the one program call it would still be fast enough.
What do you think?