Use the power of Everything in Explorer and File dialogs
Re: Use the power of Everything in Explorer and File dialogs
Hi
Thanks for the tip on using the command line options. I have added these and removed the AHK coding.
Just a quick question how would I change the ini or use startup options to always open Everything to window size large.
Thanks
Roland
Thanks for the tip on using the command line options. I have added these and removed the AHK coding.
Just a quick question how would I change the ini or use startup options to always open Everything to window size large.
Thanks
Roland
Re: Use the power of Everything in Explorer and File dialogs
Hi,
I've modified the script abit for additional context menu item to search folders only under current path. Not all folders in the computer.
It's pretty basic and does not support special folders...But here it is ...
Thanks for this script....
I've modified the script abit for additional context menu item to search folders only under current path. Not all folders in the computer.
It's pretty basic and does not support special folders...But here it is ...
Thanks for this script....
Re: Use the power of Everything in Explorer and File dialogs
Here's another quite extensively modified version, in a single ahk script can run as a resident app
To use:
Modify in script the path to everything.exe
Run the script
In Dialog boxes:
F3 - Searches for all folders
F4 - Search for folders under current folder (Special folders I.E Desktop, Documents not supported)
In Everything:
Enter and double click are pushing the selected folder back to the dialog.
To use:
Modify in script the path to everything.exe
Run the script
In Dialog boxes:
F3 - Searches for all folders
F4 - Search for folders under current folder (Special folders I.E Desktop, Documents not supported)
In Everything:
Enter and double click are pushing the selected folder back to the dialog.
- Attachments
-
- JumpToFolder-KeyboardMod.zip
- (2.39 KiB) Downloaded 2137 times
Re: Use the power of Everything in Explorer and File dialogs
Just a small addition to the above post:
This version allows also to search for a folder in favorite list using Ctrl+D in file dialogs
To create a favorite list:
1. type in the query: filelist:FavoriteFolder1|FavoriteFolder2|...
2. Add as filter called Favorites
Now when typing Ctrl+D in file dialog everything will open with that filter selected.
As a simpler/alternate method to create a filelist - See here
Edit: Updated version fixes mouse dragging issues inside everything, and inputs the selected folder in the filename control, allowing it to work inside dialogs like notepad++'s
This version allows also to search for a folder in favorite list using Ctrl+D in file dialogs
To create a favorite list:
1. type in the query: filelist:FavoriteFolder1|FavoriteFolder2|...
2. Add as filter called Favorites
Now when typing Ctrl+D in file dialog everything will open with that filter selected.
As a simpler/alternate method to create a filelist - See here
Edit: Updated version fixes mouse dragging issues inside everything, and inputs the selected folder in the filename control, allowing it to work inside dialogs like notepad++'s
- Attachments
-
- JumpToFolder-KeyboardMod-0.2.zip
- (2.62 KiB) Downloaded 1704 times
Re: Use the power of Everything in Explorer and File dialogs
I have written an updated version of JumpToFolder.
Will post it tomorrow (or maybe tuesday), but here are the most visible changes in advance, to have that out of my system:
Thanks to @ovg for testing! (and finding the first two bugs )
Will post it tomorrow (or maybe tuesday), but here are the most visible changes in advance, to have that out of my system:
- Support for "Browse for Folder" dialogs (see posts by @stamimail)
- Localization independent (should work in all Windows languages)
- Support for searching for files. Will browse to the folder where that file is located and preselects the filename (when applicable). You only have to press Enter (or select a different file in that folder).
Also handy if you don't know the foldername, but know the name of a file in that folder - Enter in search bar is allowed
- Support for mouse. Instead of ENTER a filename, you now can also double-click
- Hidden option to resize the Everything window by SHIFT-dragging the corners or the sides.
- Configurable sort. If you like the most recent files/folders first, that's possible. Just like the most used ones.
- Support for changing folders in Q-Dir (file manager)
- Support for changing folders in Total Commander (file manager)
- Support for changing folders in Altap Salamander (file manager)
Thanks to @ovg for testing! (and finding the first two bugs )
Re: Use the power of Everything in Explorer and File dialogs
The instructions for this version are largely the same as before, but as this thread got quite long and chaotic here they are again:
(the instructions are the same if you are upgrading from a previous version)
Installation
As Total Commander has limited Windows shell functionality, this requires some extra steps:
How to use?
UnInstall
Notes
(the instructions are the same if you are upgrading from a previous version)
Installation
- Download Autohotkey.zip (https://autohotkey.com/download/ahk.zip)
- Extract this to some folder
- Delete all files, except AutoHotkeyU64.exe /AutoHotkeyU32.exe
Which one depends on the bit-ness of your Windows: 64-bit Windows (that is the most common)?: keep AutoHotkeyU64.exe. - Download attached JumpToFolderV0.0.9.zip
- Extract this zip to the same folder
You will get 3 new files: JumpToFolder.ahk, JumpToFolder.ini and JumpToFolderContextmenu.cmd
- Change the settings in JumpToFolder.ini to match your situation:
The most important ones are:
But take a look at the other (documented) settings too, especially when you use Total Commander and/or Altap SalamanderCode: Select all
Everything_Exe=C:\Tools\Everything\Everything.exe Everything_Icon=C:\Tools\Everything\Everything.exe
- Run JumpToFolderContextmenu.cmd.
- Press <i> to install the context menu (and do some other stuff).
This also copies AutoHotkeyUxx.exe to JumpToFolder.exe - Done.
As Total Commander has limited Windows shell functionality, this requires some extra steps:
- In Total Commander, browse to the folder where JumpToFolder.exe is located
- Drag JumpToFolder.exe to one of the button bars.
- Finetune this button (icon!). You can also add this to the menu's and include a keyboard shortcut to activate JumpToFolder
(But you know this probably a lot better than I do)
How to use?
- Right-click wherever there is a list of files and choose "Jump To Folder"
That can be a File Explorer window, an Open/Save dialog, Total Commander, Q-Dir, Altap Salamder ... just try it.
If an application is not (yet) supported, that will be shown. When you would like this application to be supported too, let me know (and describe where in that application the list of files comes up. - After that, an Everything search window will open (without menu and title bar).
- Enter your search query
- Use mouse (double-click) or keyboard (Enter) to select a file or folder ..
- ... and your application will switch to that folder.
- If applicable: a filename will be pre-filled in the "File name" box.
- Select the button you created during installation. This will change the folder in the active pane.
UnInstall
- Run JumpToFolderContextmenu.cmd.
- Press <r> to remove the context menu.
- Done.
Notes
- If you are the type of person that injects disinfectant because "the label didn't say anything about it, so I gave it a go":
This is not for you as it is still in beta. - The JumpToFolder context menu entry is installed for the current user. If you run an application under a different user account, you will have to install the context menu for this user too:
In that application, go to the point where you would expect the context menu; browse to the folder where JumpToFolderContextmenu.cmd is; right-click it; choose "Open" and press i. - For the (very few) people that have hide_on_close enabled in Everything.ini, be aware that the temporary Everything search window that JumpToFolder opens can not be closed.
- Attachments
-
- JumpToFolderV0.0.9.zip
- (6.43 KiB) Downloaded 2040 times
Re: Use the power of Everything in Explorer and File dialogs
Thank you for all your work
Attached is the current keyboard mod I have.
It's pretty stable and restricted to fileopen dialogs alone.
But perhaps it'll help with the main project.
I've added a file extension detection which feeds the currently selected file types to everything as ext:ext1;ext2 query. (in case it's a file search).
There's currently an annoying hack to navigate SysTreeView321 - folder dialog with tree view which is kinda working (by traverse typing the path). If someone has a better solution - please share!
Note: Attached exe is a compiled version for those who want to test, without having autohotkey installed - It will try to detect everything.exe from a running process.
EditUpdated version has a bit more documentation and small fixes
Cheers
JumpToFolder-KeyboardMod.ahk
Description
Open file/folder selection in everything from file open dialogs
supports searching under current path /all folders
Current path partially supports Special folders via hack (Desktop, Documents, etc)
SysTreeView321 - Select folder dialog supported via hack
Usage
Inside File Dialogs
F3 - Search for all folders, Shift+F3 - Search for all files
F4 - Search for all folders under current path, Shift+F4 - Search for all files under current path
Control+D - Search in favorite folders
Shift+F3/F4 will also attempt to match dialog extensions
Inside everything
Enter, DoubleClick - Send back to File dialog
Escape - Cancel selection
Alt+F - Switch to "everything" filter
Alt+T - Toggle everything window size
Everything is sorted by date modified descending
Configuration
Modify EverythingEXE below to match path to everything
Toggle CopyToClipboard to enable/disable copying path to Clipboard on feed
Add more dialog classes via GroupAdd (Line #35) - Use window spy to detect
Attached is the current keyboard mod I have.
It's pretty stable and restricted to fileopen dialogs alone.
But perhaps it'll help with the main project.
I've added a file extension detection which feeds the currently selected file types to everything as ext:ext1;ext2 query. (in case it's a file search).
There's currently an annoying hack to navigate SysTreeView321 - folder dialog with tree view which is kinda working (by traverse typing the path). If someone has a better solution - please share!
Note: Attached exe is a compiled version for those who want to test, without having autohotkey installed - It will try to detect everything.exe from a running process.
EditUpdated version has a bit more documentation and small fixes
Cheers
JumpToFolder-KeyboardMod.ahk
Description
Open file/folder selection in everything from file open dialogs
supports searching under current path /all folders
Current path partially supports Special folders via hack (Desktop, Documents, etc)
SysTreeView321 - Select folder dialog supported via hack
Usage
Inside File Dialogs
F3 - Search for all folders, Shift+F3 - Search for all files
F4 - Search for all folders under current path, Shift+F4 - Search for all files under current path
Control+D - Search in favorite folders
Shift+F3/F4 will also attempt to match dialog extensions
Inside everything
Enter, DoubleClick - Send back to File dialog
Escape - Cancel selection
Alt+F - Switch to "everything" filter
Alt+T - Toggle everything window size
Everything is sorted by date modified descending
Configuration
Modify EverythingEXE below to match path to everything
Toggle CopyToClipboard to enable/disable copying path to Clipboard on feed
Add more dialog classes via GroupAdd (Line #35) - Use window spy to detect
- Attachments
-
- JumpToFolder-KeyboardMod0.301.zip
- (310.34 KiB) Downloaded 2433 times
Last edited by aviasd on Tue May 05, 2020 11:43 am, edited 1 time in total.
Re: Use the power of Everything in Explorer and File dialogs
Thanks for the new version.
It works fine in Total Commander environment.
I don't use the context menu or a button in Total Commander.
I prefere a system wide hotkey or a special key on my Logitech keyboard.
It works fine in Total Commander environment.
I don't use the context menu or a button in Total Commander.
I prefere a system wide hotkey or a special key on my Logitech keyboard.
Re: Use the power of Everything in Explorer and File dialogs
That is how the very first version of this started out. But after this:
.. that all changed to the current model where there is no program in the background listening and responding to keyboard- and mouse activity.
BTW: Weren't you already using some tool for that? Something like Popupfolders? I might have to talk to you about that ... (in a positive way: for inspiration and ideas for a next version of this).
Given the extreme configurability of TC, I was a bit worried about that .... Thanks for letting me know!
Re: Use the power of Everything in Explorer and File dialogs
I make system-wide hotkeys for JumpToFolder and other Tools
with Quick Access Popup (QAP) which itself is programed in Autohotkey.
QAP already can change the path in Open/Save dialogs to the current dir of Total Commander with a hotkey.
Now with JumpToFolder I have an additional QAP hotkey for using Everything in the dialogs.
with Quick Access Popup (QAP) which itself is programed in Autohotkey.
QAP already can change the path in Open/Save dialogs to the current dir of Total Commander with a hotkey.
Now with JumpToFolder I have an additional QAP hotkey for using Everything in the dialogs.
Re: Use the power of Everything in Explorer and File dialogs
I don't know Quick Access Popup. I'm using the alternative - the free version of Direct Folders.
It has pros and cons. One feature I like is:
It has pros and cons. One feature I like is:
I don't know why this feature is called ClickSwitch, since you don't have to click to switch (you can use alt+tab). The point is, when the Save/Load Dialog-Box is opened, you can switch to another window and then back (or clicking the chosen Explorer Taskbar Button - twice - go and back), and the Save/Load Dialog-Box will be navigated to that chosen window.ClickSwitch
This feature will make a file dialog instantly jump to the folder already opened in Explorer, Total Commander or Directory Opus. Just switch to the window you need.
Re: Use the power of Everything in Explorer and File dialogs
I modified the Run command for Total Commander in JumpToFolder as follows:
Run, "%$TotalCommander_EXE%" /O /A /S /L="%$FolderPath%\%$FileName%",,, $DUMMY
This has the benefit to position the cursor on the file if one was selected in Everything.
The /A prevents opening an archive and just select it as a file.
Run, "%$TotalCommander_EXE%" /O /A /S /L="%$FolderPath%\%$FileName%",,, $DUMMY
This has the benefit to position the cursor on the file if one was selected in Everything.
The /A prevents opening an archive and just select it as a file.
Re: Use the power of Everything in Explorer and File dialogs
I know Direct Folders but QAP has many advantages compared to it.Stamimail wrote: ↑Tue May 05, 2020 1:03 pm I don't know Quick Access Popup. I'm using the alternative - the free version of Direct Folders.
It has pros and cons. One feature I like is:I don't know why this feature is called ClickSwitch, since you don't have to click to switch (you can use alt+tab). The point is, when the Save/Load Dialog-Box is opened, you can switch to another window and then back (or clicking the chosen Explorer Taskbar Button - twice - go and back), and the Save/Load Dialog-Box will be navigated to that chosen window.ClickSwitch
This feature will make a file dialog instantly jump to the folder already opened in Explorer, Total Commander or Directory Opus. Just switch to the window you need.
It has functions like hotkeys, hotstrings, PopUp menus and it can include small Autohotkey macros.
It supports all keys and mouse buttons for starting programs or strings.
QAP is free and the Author is very responsive and user friendly.
Re: Use the power of Everything in Explorer and File dialogs
Nice!
I did look for the option to highlight the file, but could't find it.
Will add it to the next version. Thanks!
FWIW: There is already a new version where you no longer have to specify the path to Total Commander (TotalCommander_EXE) or Altap Salamander in the INI file. Will post it when there are some other (more essential) changes.
I did look for the option to highlight the file, but could't find it.
Will add it to the next version. Thanks!
FWIW: There is already a new version where you no longer have to specify the path to Total Commander (TotalCommander_EXE) or Altap Salamander in the INI file. Will post it when there are some other (more essential) changes.
Re: Use the power of Everything in Explorer and File dialogs
Code: Select all
---------------------------
JumpToFolder.ahk
---------------------------
Error: Failed attempt to launch program or document:
Action: <C:\WLIB\Servant Salamander 4.0\salamand.exe>
Params: < -O -A "C:\MUSIC\___fromC\Fischerspooner\#1\">
Specifically: The system cannot find the file specified.
Line#
338: $FolderPath = %$Column2%\
339: $FileName = %$Column1%
340: }
354: WinClose,ahk_id %$EverythingID%
358: Return
382: Run,"%$TotalCommander_EXE%" /O /S /L="%$FolderPath%",,,$DUMMY
384: Return
---> 396: Run,"%$AltapSalamander_EXE%" -O -A "%$FolderPath%",,,$DUMMY
398: Return
416: $FolderPath := RTrim( $FolderPath , "\")
420: For $Exp, in ComObjCreate("Shell.Application").Windows
421: {
422: if ( $Exp.hwnd = $WinID )
422: {
423: $Exp.Navigate($FolderPath)
The current thread will exit.
---------------------------
OK
---------------------------
Code: Select all
AltapSalamander_EXE=C:\WLIB\Servant Salamander 4.0\salamand.exe
Code: Select all
"C:\WLIB\Altap Salamander 4.0\salamand.exe" -o -a "C:\MUSIC\___fromC\Fischerspooner\#1\"
otherwise...
XP (well /I/ still run it )
64-bit OS, yet I use 32-bit autohotkey.exe (threw off the install)
you're using "installed" everything (Everything_Exe), better IMO, to use named instance or similar (so as to not have changes made affect your "running" versio of Everything... but then you want run count too...)
might have multiple versions of Salamander "installed" (or available & not "installed", per se)
Re: Use the power of Everything in Explorer and File dialogs
AHK has troubles with "#" in folderpaths (has special meaning).
BTW: I created that same folder on my (Win10) system and could not reproduce the issue: Altap "jumped" to the \#1\ folder.
Are other folders (without #) OK?
Will send you an updated version to try.
What changes could this make to the "regular" Everything? (other than maybe layout)you're using "installed" everything (Everything_Exe), better IMO, to use named instance or similar (so as to not have changes made affect your "running" versio of Everything...
A named instance has the disadvantage of needing a separate database (or configuration will be semi-impossible).
No longer an issue in the latest (unreleased) version:might have multiple versions of Salamander "installed" (or available & not "installed", per se)
This will auto-detect the path to the running salamand.exe and use that.
Anyway: Thanks for your thoughts an your testing! Very helpful.
Re: Use the power of Everything in Explorer and File dialogs
I just realize that this is already (sort of) an option with the current version of JumpToFolder:
- Create a shortcut on your Desktop or in your Startmenu to JumpToFolder.exe
- Configure a keyboard shortcut in the General tab (Suggested: CTRL+ALT+J )
- Save
- Press CTRL+ALT+J when in File Explorer, Open/Save dialogs /Total Commander / ...
Re: Use the power of Everything in Explorer and File dialogs
TEMP version works (with Salamander).
(Only looked at it for a moment.
I did put in the .dll, not knowing if needed or not. [Seemingly only needed for rc.])
(Only looked at it for a moment.
I did put in the .dll, not knowing if needed or not. [Seemingly only needed for rc.])
Re: Use the power of Everything in Explorer and File dialogs
Thanks!
I'm glad that it's working again (436 bugs to go ... )
I'll make that the default for Salamander then (in the next major release )
Well spotted! (I should have mentioned that ... sorry)Seemingly only needed for rc
BTW: You can now also remove the salamander INI-entry; it is no longer used.
Re: Use the power of Everything in Explorer and File dialogs
I now see what you meant by that:
If your "regular" Everything is not running when this is running, it will resize the Everything window to the size of the window from where you started JumpToFolder.
When exiting, this new size will be saved to Everything.ini, causing your regular Everything.exe to be opened in this size.
Will fix that
(in a couple of days; currently working on a GUI for the settings. Long story short: I'm running out of swear words in 5 different languages .... )
Re: Use the power of Everything in Explorer and File dialogs
An intermediate release. I wanted to spend some extra time on it this weekend, but real life decided otherwise...
It is tested (thanks, @ovg!!) and should be fully functional.
Installation:
UniInstall:
I think you guys (M/F) are clever enough to figure out the rest.
Source code is in Source JumpToFolder_0.9.2.zip (JumpToFolder.exe is the compiled edition)
P.S. If anyone has suggestions for a better name than "JumpToFolder": please let me know! I am not particularly fond of the current name.
EDIT: 2020-06-03
Current version will not always correctly fill in the foldername in some SaveAs dialogs.
Update will follow soon.
It is tested (thanks, @ovg!!) and should be fully functional.
Installation:
- Extract the zip-file that matches the bitness of your Windows to an empty folder
- Run JumpToFolder.exe and fill in the settings.
- If you use Total Commander, don't forget to generate the button code and paste it on your button bar.
- If you want to use a keyboard shortcut ( CTRL + ALT + J ) instead of the context-menu entry, copy the (generated) JumpToFolder.lnk to your startmenu or desktop.
UniInstall:
- Start JumpToFolder.exe
- Go to the settings tab
- select Action = Uninstall
- Press the OK button.
I think you guys (M/F) are clever enough to figure out the rest.
Source code is in Source JumpToFolder_0.9.2.zip (JumpToFolder.exe is the compiled edition)
P.S. If anyone has suggestions for a better name than "JumpToFolder": please let me know! I am not particularly fond of the current name.
EDIT: 2020-06-03
Current version will not always correctly fill in the foldername in some SaveAs dialogs.
Update will follow soon.
- Attachments
-
- Source JumpToFolder_0.9.2.zip
- (11.72 KiB) Downloaded 1687 times
-
- JumpToFolder_0.9.2_x32.zip
- (431.06 KiB) Downloaded 1998 times
-
- JumpToFolder_0.9.2_x64.zip
- (570.74 KiB) Downloaded 2140 times
Re: Use the power of Everything in Explorer and File dialogs
Hi,
thanks for the new version.
I have a problem with the context menu for JumpToFolder version 0.9.2.
Previously the context menu (installed with JumpToFolderContextmenu.cmd) still worked,
but I have not uninstalled the context menu before installing the new version.
Now, in a "Save As" dialog after
- Ctrl+Alt+J --> I get only displayed the settings menu "JumpToFolder settings (version 0.9.2)".
- Right click --> I get the context menu of 'Everything' but not of "JumpToFolder"
"select Action = Uninstall" brought no result...
Please help.
(The new button as well as the link work for me).
JumpToFolder.ini
Regards,
Karl
thanks for the new version.
I have a problem with the context menu for JumpToFolder version 0.9.2.
Previously the context menu (installed with JumpToFolderContextmenu.cmd) still worked,
but I have not uninstalled the context menu before installing the new version.
Now, in a "Save As" dialog after
- Ctrl+Alt+J --> I get only displayed the settings menu "JumpToFolder settings (version 0.9.2)".
- Right click --> I get the context menu of 'Everything' but not of "JumpToFolder"
"select Action = Uninstall" brought no result...
Please help.
(The new button as well as the link work for me).
JumpToFolder.ini
Code: Select all
[JumpToFolder]
everything_exe=C:\Tools\Everything\Everything.exe
also_search_files=1
sort_by=Name
sort_ascending=0
contextmenu_text=Jump to Folder ...
contextmenu_icon=C:\Tools\Everything\Everything.exe,0
Karl
Re: Use the power of Everything in Explorer and File dialogs
That means you have still an older JumpToFolder shortcut somewhere on your desktop (or startmenu).
Delete it and copy the newly created one (it is in the folder where JumpToFolder.exe is too) to your desktop.
You probably right-clicked a folder instead of somewhere in the "empty space" (if that is not clear, I can post a screenshot)
To make sure, start JumpToFolder.exe again, go to the settings tab (your settings look OK, btw) and press the OK button.
That will write the necessary registry keys and re-generate the .lnk file.
The registry keys will overwrite the ones from an earlier version.
Re: Use the power of Everything in Explorer and File dialogs
2NotNull
Thank you for your prompt reply.
I have now deleted the shortcuts I created and reinstalled the context menu.
When I right-click on "This PC" in the "Save as" dialog, I only get the context menu of 'Everything' (quickly!).
If I right-click on "Libraries" in the "Save As" dialog, I get the context menu of 'JumpToFolder' <and 'Everything'> (quickly!).
If I right-click on an empty space (left to the folders) in the "Save As" dialog, I get the context menu of 'JumpToFolder' <and 'Everything'> (quickly!).
Only with the shortcut CTRL+ALT+J I cannot call "C:\Tools\Everything\JumpToFolder.exe -jump".
But this is not a problem for me, because it takes a bit longer and I usually right-click to call up the context menu 'JumpToFolder'.
EDIT: CTRL+ALT+E works for me (but slowly)!
Thanks for your support.
Thank you for your prompt reply.
I have now deleted the shortcuts I created and reinstalled the context menu.
When I right-click on "This PC" in the "Save as" dialog, I only get the context menu of 'Everything' (quickly!).
If I right-click on "Libraries" in the "Save As" dialog, I get the context menu of 'JumpToFolder' <and 'Everything'> (quickly!).
If I right-click on an empty space (left to the folders) in the "Save As" dialog, I get the context menu of 'JumpToFolder' <and 'Everything'> (quickly!).
Only with the shortcut CTRL+ALT+J I cannot call "C:\Tools\Everything\JumpToFolder.exe -jump".
But this is not a problem for me, because it takes a bit longer and I usually right-click to call up the context menu 'JumpToFolder'.
EDIT: CTRL+ALT+E works for me (but slowly)!
Thanks for your support.
Re: Use the power of Everything in Explorer and File dialogs
"This PC" is a special case. I experimented with adding "Jump To Folder" to it's background context menu, but this behaves different from "normal" registry keys. Will have to do some hacking to make it work.
"Internet" hasn't found a solution for this either, but I like the challenge .
But if that requires running with administrative privileges (and probably even running under the TrustedInstaller account, I will tell how, but will not implement it (so far everything can be installed and used as a restricted user and I want to keep it that way).
Right-clicking "This PC" should be no problem though, so there is a "Plan B" ..
I have the library functionality removed on all my systems, so I couldn't build that. But will look into it when on a system where this is enabled. Shouldn't be too hard.
BTW: What *does* happen when you press CTRL+ALT-J ?
Anyway: Thanks for your feedback! I appreciate it.
"Internet" hasn't found a solution for this either, but I like the challenge .
But if that requires running with administrative privileges (and probably even running under the TrustedInstaller account, I will tell how, but will not implement it (so far everything can be installed and used as a restricted user and I want to keep it that way).
Right-clicking "This PC" should be no problem though, so there is a "Plan B" ..
I have the library functionality removed on all my systems, so I couldn't build that. But will look into it when on a system where this is enabled. Shouldn't be too hard.
Did you put the shortcut on your desktop/startmenu? Those are the places Windows will look for keyboard shortcuts.
BTW: What *does* happen when you press CTRL+ALT-J ?
Anyway: Thanks for your feedback! I appreciate it.
Re: Use the power of Everything in Explorer and File dialogs
I only listed "This PC" because one (e.g. I) might mistakenly think that the context menu for JumpToFolder is not available.
I only mentioned "Libraries" because it is the fastest way for me to get to the context menu for JumpToFolder
(quick and fewer context menu entries). Personally, I do not consider further effort to be necessary regarding these 'folders',
since basically everything works fine with JumpToFolder.
The shortcut CTRL+ALT+J did not work for me - no reaction - (not even as shortcut for another program).
But after I created a shortcut in the start menu because of your hint, now also works CTRL+ALT+J.
Thanks!
I only mentioned "Libraries" because it is the fastest way for me to get to the context menu for JumpToFolder
(quick and fewer context menu entries). Personally, I do not consider further effort to be necessary regarding these 'folders',
since basically everything works fine with JumpToFolder.
The shortcut CTRL+ALT+J did not work for me - no reaction - (not even as shortcut for another program).
But after I created a shortcut in the start menu because of your hint, now also works CTRL+ALT+J.
Thanks!
Code: Select all
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\JumpToFolder.lnk
C:\Tools\Everything\JumpToFolder.lnk
C:\Users\User\Desktop\JumpToFolder.lnk
Re: Use the power of Everything in Explorer and File dialogs
I am a user of Listary and found JumpToFolder from its forum. This program is quite a great alternative of Listary. I wonder if you have any intention of implementing some more useful functions in Listary called "Quick Switch".
When a file dialog is opened and you have another Explorer window opened. You want the dialog to switch to the path of the Explorer window. Then you can
1.activate the Explorer window by Alt+Tab or any other ways to change path.
2.press Ctrl+g in the dialog to change path to the last recently activated Explorer window.
If I don't express clearly, you can watch this video:
https://www.listary.com/docs/getting-st ... ick_switch
When a file dialog is opened and you have another Explorer window opened. You want the dialog to switch to the path of the Explorer window. Then you can
1.activate the Explorer window by Alt+Tab or any other ways to change path.
2.press Ctrl+g in the dialog to change path to the last recently activated Explorer window.
If I don't express clearly, you can watch this video:
https://www.listary.com/docs/getting-st ... ick_switch
Re: Use the power of Everything in Explorer and File dialogs
At this moment I can't tell in what direction this will go. I'm already glad that it got to this point.
One thing I do know is that I don't want it to be a program that is constantly listening in the background and/ or "stealing" keyboard shortcuts. There are a lot of conflicting shortcuts used by similar programs, causing issues).
But technically it is possible. I just wrote a proof of concept that, when Control-G is pressed in a File Open/Save dialog, will list all open Explorer folders (no need to go to that specific Explorer window first). You can select the one you want and that folder will be opened in the Open/Save dialog.
I have to say that I really like Listary (although I don't use it at the moment). A lot of thought - and work obviously - went into it. Working with it felt pretty "fluent" (by lack of a better word).
Re: Use the power of Everything in Explorer and File dialogs
Finally some time to take a look at this...
There are quite a few nice ideas in your script. Highlighting the file you selected (in Everything) and using the dialog's file extension to limit the search to that extension. Those stood out the most to me.
EDIT: also worth mentioning: a routine for handling mouse-dragging.
And I diddn't know there was a regexreplace() in AHK. Good to know!
Thanks!!
FWIW: Th script didn't run out of the box:
- Line 162:shell icon could not be found (on my Win10 x64)
- The running Everything could not be detected. Changed location setting on line 41
- Tip routine on line 462 gave an error and exited the script.
(line numbers are by approximation; I added some extra lines in the script)
After fixing those, script runs fine.
Re: Use the power of Everything in Explorer and File dialogs
I thought that I might just as well post the code here. Maybe it can help you.
When you run the code, it will be loaded in the background, until you press CTRL + G in a Open/Save dialog.
Then it will show you a selection of all open Explorer folders to choose from.
It is a context-menu, so it will be shown where your mouse is. It can also be operated with cursorkeys and Enter.
"QuickSwitch.ahk"
Updated version in the next post.
Re: Use the power of Everything in Explorer and File dialogs
I had an hour of fun figuring out how I could also show the open folders in Total Commander (the foreground tab in the left pane as well as the right pane) in the QuickSwitch menu.
Result is in attached zipfile.
Result is in attached zipfile.
- Attachments
-
- QuickSwitch.zip
- (1.03 KiB) Downloaded 1694 times
Re: Use the power of Everything in Explorer and File dialogs
That paid off, now we have the fun!NotNull wrote:I had an hour of fun figuring out how I could also show the open folders in Total Commander
QuickSwitch works great with Windows Explorer and Total Commander in
- 'Save as...' dialogs
- 'File open...' dialogs
e.g. in Outlook or EmEditor by using Ctrl+G.
I am also pleased that you have limited the entries in the history.
Thanks a lot!
Regards,
Karl
Re: Use the power of Everything in Explorer and File dialogs
So you consider this some kind of useful? I still have trouble finding a use-case for this. It was written mostly to get more Autohotkey experience (and to help @xml123).
On the other hand: @xml123, @Stamimail and @horst.epp independently mention this functionality, so it has to be useful somehow...
But that's an interesting thought: reading the history too.
On the other hand: @xml123, @Stamimail and @horst.epp independently mention this functionality, so it has to be useful somehow...
No history; just the currently opened folders in Total Commander and Explorer.
But that's an interesting thought: reading the history too.
Re: Use the power of Everything in Explorer and File dialogs
Yes, it could e.g. replace Listary & ListaryServiceV2 completely on my PC, if after ALT-TAB, ALT-TAB the path would adapt automatically.NotNull wrote:So you consider this some kind of useful?
But I like your AHK script very much, e.g. for portable use (TC and AHK script).
History:
I meant, in contrast to the previous version, only the current directory is displayed in Windows Explorer.
(Please see your picture above...)
Only if you want to add a history, please consider the following:
- with cursor down you should be able to reach the current directory (Explorer, TC) - this is current behaviour
- Do not save too many entries, so that it does not become confusing
I would like to make the following comment about QuickSwitch:
If you have opened neither Windows Explorer nor Total Commander, then you get an error message.
Please suppress this error message and give a hint that at least either Windows Explorer or Total Commander must be opened first.
Thank you!
Re: Use the power of Everything in Explorer and File dialogs
That's a nice challenge! Don't know if I will succeed, but will have a stab at it.
( this thread is a mess anyway, so why not? Will start a fresh thread for the next version of JumpToFolder/new name )
That were 3 open Explorer's. But the first first version had a bug: when you <esc> the menu, it would't be cleaned, causing old items to show. Maybe that is what you encountered.
I am not sure about adding history (or -ies) in the mix. I have never used Quick Access Popup, but based on the screenshots, it looks more complex to find the folder you were looking for than by browsing to it. But I'm probably wrong about that too.
I even tested that case! Thinking back, the script wasn't even running at that time so it seemed to work perfectly ...
Will make it "silent" when nothing to do (= show nothing )
Thanks for your ideas!
Re: Use the power of Everything in Explorer and File dialogs
Now that you have explained the "history" to me (3 Explorer windows) and I now imagine 2 or more additional TC instances,NotNull wrote:I am not sure about adding history (or -ies) in the mix. I have never used Quick Access Popup, but based on the screenshots,
it looks more complex to find the folder you were looking for than by browsing to it. But I'm probably wrong about that.
I would suggest not making a history. But the idea for the history actually came from you
There's something else I noticed:
If a .zip file is open in Total Commander at this time (Ctrl+G), for example
Code: Select all
C:\Tools\Everything\QuickSwitch\QuickSwitch_Windows Explorer and TotalCommander.zip\*.*
But I think that this problem will normally be extremely rare and therefore does not need to be corrected.
I wish you good luck with the eventual implementation of ALT-TAB (TC or Explorer), ALT-TAB (open/save)!
Re: Use the power of Everything in Explorer and File dialogs
Thanks! Already got that working That was easier than expected
Nice extra: if you open a dialog box and you came from a file manager (Explorer, TC) it will automatically switch to the folder that was active in that file manager without even the need to Alt-Tab!.
Now struggling with hotkeys ....
Re: Use the power of Everything in Explorer and File dialogs
That sounds great - I'm already excited.NotNull wrote: ↑Fri May 29, 2020 5:01 pmThanks! Already got that working That was easier than expected
Nice extra: if you open a dialog box and you came from a file manager (Explorer, TC) it will automatically switch to the folder that was active in that file manager without even the need to Alt-Tab!.
Re: Use the power of Everything in Explorer and File dialogs
Thanks, I was just trying to make it useful to me.NotNull wrote: ↑Wed May 27, 2020 7:46 pm
There are quite a few nice ideas in your script. Highlighting the file you selected (in Everything) and using the dialog's file extension to limit the search to that extension. Those stood out the most to me.
EDIT: also worth mentioning: a routine for handling mouse-dragging.
All the above was fixed.NotNull wrote: ↑Wed May 27, 2020 7:46 pm
FWIW: Th script didn't run out of the box:
- Line 162:shell icon could not be found (on my Win10 x64)
- The running Everything could not be detected. Changed location setting on line 41
- Tip routine on line 462 gave an error and exited the script.
(line numbers are by approximation; I added some extra lines in the script)
After fixing those, script runs fine.
Also added an option to input the everything.exe path in case it's not detected - (Saved into ini) - useful for compiled script.
Note that detection of everything path from a running Process would require running the script as administrator.
- Attachments
-
- JumpToFolder-KeyboardMod0.303.zip
- (429.06 KiB) Downloaded 1992 times
Re: Use the power of Everything in Explorer and File dialogs
Will take a look at it (in a couple of days, I hope)
I was struggling with hotkeys, but the real-world usage in your script made it all clear to me.
So: Thank you!
I was struggling with hotkeys, but the real-world usage in your script made it all clear to me.
So: Thank you!
Re: Use the power of Everything in Explorer and File dialogs
This is a really good capability. Is it available in current version or is it still in development?
Re: Use the power of Everything in Explorer and File dialogs
You mean the "QuickSwitch" functionality? @tuska and I have been working on that (behind the scenes). Still in development. The ball is in my corner at the moment, but I have less time lately, so i is more or less on hold now.
If ready, it will be posted here.
Re: Use the power of Everything in Explorer and File dialogs
For your information:
I have enabled the FreeCommander section in JumpToFolder and it just runs fine with the actual version of FC.
May I post the source in the Free Commander forum ?
With a reference to this thread and your name of course.
I have enabled the FreeCommander section in JumpToFolder and it just runs fine with the actual version of FC.
May I post the source in the Free Commander forum ?
With a reference to this thread and your name of course.
Re: Use the power of Everything in Explorer and File dialogs
Yes, of course you may.
Be aware that it is still beta and I have, unfortunately, very little time for further development / bug fixing for at least the next 2 months.
Re: Use the power of Everything in Explorer and File dialogs
Re: Use the power of Everything in Explorer and File dialogs
Any progress about this feature? And Jumptofolder seems to be no reaction when you try to active everything on some programs that not support. I hope in this situation, a normal everything search window can be active so that I don't need to set another hotkey for everything.
Best regards.
Re: Use the power of Everything in Explorer and File dialogs
There should be a dialog "This is not (yet) supported in program.exe ..
At the moment my time is limited, so a lot of things, amongst which JumpToFolder, are on hold.
But it will be further developed in the future.
But youu could also quite easy change the code yourself: replace the dialog with a 'run Everything' command.
The .ahk is just a textfile; you can open it in Notepad.
-
- Posts: 79
- Joined: Sun Jul 13, 2014 12:20 am
Re: Use the power of Everything in Explorer and File dialogs
This is as cool feature. Currently, I have to press ALT-D in the folder whose path that I want, CTRL-C copy it, ALT-TAB back to the dialog in whatever program I'm in, CTRL-V paste the copied folder name into the Save-As filename box, press enter (or must click "Save" occasionally when Enter doesn't work), it then opens to the proper folder and I can open or save whatever is needed in that folder.xml123 wrote: ↑Mon May 25, 2020 4:03 am I am a user of Listary and found JumpToFolder from its forum. This program is quite a great alternative of Listary. I wonder if you have any intention of implementing some more useful functions in Listary called "Quick Switch".
When a file dialog is opened and you have another Explorer window opened. You want the dialog to switch to the path of the Explorer window. Then you can
1.activate the Explorer window by Alt+Tab or any other ways to change path.
2.press Ctrl+g in the dialog to change path to the last recently activated Explorer window.
If I don't express clearly, you can watch this video:
https://www.listary.com/docs/getting-st ... ick_switch
It'd be much nicer to have the ability to switch directly with a keyboard shortcut!