I use Everything a lot, for multiple concurrent things, sometimes ending up with dozens of Search Windows open.

When it is necessary to reboot the computer I take care to properly CLOSE the Everything app so that all my open searches are saved in the Search History.csv file.

So, after restarting, I can of course look at the SearchHistory.csv file, AND/OR I can use View/Goto/AllSearchHistory and sort by "Last Searched".

HOWEVER: even though in the AllSearchHistory window you can select multiple lines at once, when you click OPEN only the last line touched is opened.

Therefore if I want to get back to my previous state of having the same many Search Windows open, the only option is to manually go to each former search expression in the History window and click open one by one.

VERY TIME CONSUMING!

Is there any way at all, perhaps by starting Everything from a command line and feeding it perhaps an edited SearchHistory.csv file and cause it to AUTOMAGICALLY open as many new Search Windows as I wish, each containing one of the provided search expressions.

That would be REALLY useful! (OR... if there was a way to select >1 in the Search History window and have OPEN button recognize that the user wants ALL of those former searches to be performed and opened in its own new search window, which would accomplish the same thing.)

stevenroussos wrote:
Is there any way at all, perhaps by starting Everything from a command line and feeding it perhaps an edited SearchHistory.csv file and cause it to AUTOMAGICALLY open as many new Search Windows as I wish, each containing one of the provided search expressions.

Here is a Powershell script that should do what (I think it is) you want:

Read "Search History.csv"

Detect the most recent entry

Get all entries that have a Last Search Date less than 24 hours older compared to the most recent one

Manipulate the entries (command-line requires escaping of special chatacters)

For each entry: start a new Everything window with this query and wait 2 seconds before proceeding to the next entry.

Put LoadHistory.ps1 in the folder where your Everything.exe and "Search History.csv" are.

You're welcome! But mostly, you should thank @void. He made this all possible...

I have to thank you too, btw. I want to get more fluent in Powershell. Questions like this are a good practice for that and also a lot of fun (apart from those <insert at least 10 curse words here> quotes ...)

stevenroussos wrote:You should send this to VOIDTOOLS creator so it can be included in future releases. VERY handy!