clipFind is the Search Engine portion of the clipLog/clipFind Suite 'Clipboard based Information Manager' .
clipLog can invoke clipFind as needed . See clipLog-Help.html .
clipFind also runs as a stand alone program .
clipLog watches the Clipboard . And whenever a user copies text to the Clipboard , clipLog prePends a user specified Topic to the text and then saves the Topic + the 'copied text' to a file .
In other words , clipLog builds an information database (of text files , '2016-12-25.txt' , etc..),
and clipFind Searches/Finds and displays this information .
Via the Collect Button , clipFind can Collect the 'search & find' results into a CollectTopic.txt file . Then opens this CollectTopic.txt file for immediate viewing .
clipLog/clipFind are downloaded as a single .zip file . This clipLog.zip contains the following clipFind related files :
File: clipFind.exe The clipFind executable program itself .
File: clipLog.exe The clipLog executable program itself .
File: clipFind-Help.html : Which is the file you are now reading .
File: clipLog-Help.html : The Help File for clipLog.exe .
File: clipFind screenShot image files (clipLog-ScreenShot.jpg , clipFind-Partial.jpg......
File: TopicsBtnList.txt Contains a list of User created Topic Buttons for clipLog.
File: Listing.txt Contains a list of file types selected from the most recent FIND request .
File: clipLog_clipFind-Images.html Contains screenShot images for both clipFind & clipLog.
Left-Click on image, to see all ScreenSots.
Getting Started : Here is a rundown of program Buttons and what they do :
At the top-left of the clipFind screen is a display-box , that shows where the clipFind program and its *.txt files reside . You can change to a different location by clicking on the or Browse   Button , and stepping thru the WIndows Folder listings . All searches are restricted to the Folder shown in this display-box , no subFolders.
Exit Button . You can Exit the program by clicking on this Button .
Clicking on the Help Button , will open up this clipFind-Help.html file , that you are now reading .
Next row down on the left , is an info box showing how many hits for the current FIND , then the Find Button .
To the right of the 'Find' Button are two 'input boxes' where you enter the words you want to search for . You must always enter at least one search argument ( into left input box) .
After you have entered you search argument(s) , then click on the Find Button , to start he search .
Btw: about searching:
Each time you copy text to the Clipboard , clipLog prePends a (user specified) Topic-tag (Button Name) to the text and then saves the Topic-tag + the copied text to a file . Here is what a Topic-tag looks like once it is stored into the database: "~~ToDo~~" (without the quotes) .
Let's say , you want to search for all occurrences of the word "ToDo" . If you just enter "todo" as a search arg , you will get back all the lines/files that contain the word "todo" .
However , if you enter "~~todo" or "~~todo~~" , you will get back only the lines/files that are prePended with the Topic "~~todo~~" . Big difference .
Next in the row , is the Collect   Button .
After you have completed your search . If you want to Collect all that info into a separate text file ( CollectTopic.txt  ) , click on the Collect   Button .   clipFind will then create this file and then open it in your default text editor ( probably Notepad ) . If there is already a file named "CollectTopic.txt" , clipFind will overwrite it with a new "CollectTopic.txt" . So , if you want to preserve the new file , you should rename it , perhaps "CollectTopic(todaysDate).txt" .
Next in the row , are some Check boxes .
The Check-boxes , allow you to restrict your search to particular file types .    txt   is the default value .
'all'   will search thru all file types . However , clipFind will always skip these file types: ".exe", ".zip", ".bmp", ".jpeg", ".jpg", ".png", ".ico", ".tif", ".tiff", ".gif", ".mp4", ".mp3", ".ogg", ".avi" .
At the end of the row , is an input-box , where you can enter a File type that is not listed .
Next row down contains three List-Boxes , which show search 'hits info' .
The left-most ListBox shows the FileName in which the hit occured .
The middle List-Box shows the line (as well as the line number in the file) where the hit occured .
And the right-most List-Box shows more detailed info about each hit . If you click on Collect   , clipFind will write this List-Box info into a File named CollectTopic.txt , and then open this File in your default Text Editor .
Download / Install
Once you have downloaded clipLog.zip , you can unzip/install it anywhere .
clipLog/clipFind are totally 'portable' , they do not alter the Registry .
For simplicity and ease of access , I plant it here: "C:\clipLog" .
If you have questions about ' clipLog/clipFind ' and/or PureBasic , Contact me (vmars316) at the ' purebasic.fr/english/index.php ' or at the ' portablefreeware.com/forums/ ' .
Happy Trails :)