topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • February 24, 2018, 02:09 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Everything Efu Explorer -- helper tool to browse folders in .efu files  (Read 3662 times)

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 874
    • View Profile
    • Donate to Member
Everything Efu Explorer
A helper tool to explore/browse folders in .efu files in Everything.
Similar to folder navigation in Windows Explorer.
Useful for browsing indexes of offline drives.

Download page: https://www.dcmember...ything-efu-explorer/


setup
1 In Everything, go to Tools > Options > Keyboard
and add "Ctrl+L" for "File | Close File List"
2 In Everything go to View and enable Status Bar

usage
Run everything_efu_explorer
In Everything type ext:efu to list all your .efu files
Press Enter or Alt+Enter or Alt+Right on a .efu file  = start efu browse mode

In efu browse mode:
Alt+Enter  = exit efu browse mode
Enter or Alt+Right  = navigate into selected folder
Alt+Left or Alt+Up  = navigate to parent folder

Tip: end your .efu file names with _X where X is the indexed drive's label.
Example: save the index of drive G: as "whatever_G.efu"
Then that root folder is browsed to automatically when you enter efu mode.

Tip: add everything_efu_explorer to the Windows startup folder

feature request ware
everything_efu_explorer is "feature request ware". I hope the Everything developer likes it and makes these features native.

Wishlist: I wish Everything had a hotkey to change the window background color, to signal that efu browse mode is started. The Everything.ini file has a normal_background_color variable but to apply a change there we must first shut down Everything, then change the ini, then restart Everything.

Background
Everything is a very fast file and folder search engine - a great program! Everything has a feature called File Lists that saves a list of search results to an .efu file for later access.

When a .efu file is loaded Everything lists all files/folders in the index matching the search string. But sometimes it can be useful to browse an index of a drive folder by folder, like when navigating from folder to subfolder in Explorer. And that is precisely what Everything Efu Explorer enables. This helper tool makes it more convenient to use Everything as a disc/drive cataloger.



Companion script to automatically save drive indexes to .efu file list files.


180223 new version of efu_make script to help create .efu files. The update reflects a change in command line syntax in never versions of ES.exe

Code: Autohotkey [Select]
  1. ;efu_make   by Nod5
  2. ;a helper tool to index drives to Everything .efu files
  3.  
  4. ;SETUP
  5. ;- install Autohotkey, https://www.autohotkey.com/
  6. ;- install Everything 1.4.1.895 , https://www.voidtools.com/
  7. ;- download es.exe 1.1.0.9 , https://www.voidtools.com/downloads/
  8. ;- save script as efu_make.ahk , compile to efu_make.exe
  9. ;- place es.exe in the same folder as efu_make.exe
  10.  
  11. ;USAGE
  12. ;run efu_make from the command line with a string of drive letters as parameter
  13. ;example: C:\folder\efu_make.exe CFG
  14. ;example output: C:\folder\YYMMDD_C.efu , ... _F.efu , ... _G.efu
  15.  
  16. drives = %1%
  17. if !FileExist(A_Scriptdir "\es.exe")
  18. stamp := SubStr(A_now,3,6)  ;YYMMDD
  19. Loop,Parse,drives
  20. {
  21. Tooltip, make new .efu ... %A_LoopField%  , 400, 200
  22. ;old ES efu export syntax
  23. ;RunWait, "%A_Scriptdir%\es.exe" "%A_LoopField%:\" -efu "%A_ScriptDir%\%stamp%_%A_LoopField%.efu" -p -s ,, Min
  24. ;new ES efu export syntax
  25. RunWait, "%A_Scriptdir%\es.exe" -export-efu "%A_ScriptDir%\%stamp%_%A_LoopField%.efu" "%A_LoopField%:\",, Min
  26. }
  27. Tooltip, make new .efu ... done!  , 400, 200
  28. sleep 2000
« Last Edit: February 22, 2018, 05:53 PM by Nod5 »

FrankEBailey`

  • Participant
  • Joined in 2008
  • *
  • Posts: 16
  • I am a maniac
    • View Profile
    • Donate to Member
This seems like a cool idea but I run it and follow the instructions and literally nothing happens.

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 874
    • View Profile
    • Donate to Member
This seems like a cool idea but I run it and follow the instructions and literally nothing happens.
Sorry for my delayed reply Frank. Try running the script as administrator and see if it works then. What version of Windows are you on?
« Last Edit: November 21, 2016, 07:21 AM by Nod5 »

jaredbidlow

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
I know this is old, but I can't get the script that you posted working.

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 874
    • View Profile
    • Donate to Member
I know this is old, but I can't get the script that you posted working.

everything_efu_explorer works for me. Can you give some more details to help troubleshoot this. First, have you confirmed that the .efu file you're testing with is ok. Double click the .efu to open it in Everything and do a search in it. If that works then the problem is probably in the way everything_efu_explorer reads information from Everything's statusbar and results window. 

(Note: the script efu_make from 161121 at the bottom of my first post didn't work any longer because there was a change in how ES.exe handles command line arguments. I'll edit that post now and change the line that needs changing to get that to work.)
« Last Edit: January 26, 2018, 07:06 PM by Nod5 »

Doflow

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Hi Nod5,
Your tool seems to be missing from your site.
Any chance to upload it again?
Thanks in advance,
Doflow

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 874
    • View Profile
    • Donate to Member
Hi Nod5,
Your tool seems to be missing from your site.
Any chance to upload it again?
Thanks in advance,
Doflow
Fixed now, see first post

Doflow

  • Participant
  • Joined in 2018
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Great! Thanks :Thmbsup: