The exe is the compiled AHK script.
You can also download the master source if you want to compile it yourself.
The exe is the compiled AHK script.
Thanks. I must be missing something because it's not showing up on the context menu. I've always made a lot of use of the "Search Everything" and lately the "index this" plugin. At any rate, here's my ini file. Seems to be set up correctly.
Code: Select all
[JumpToFolder]
everything_exe=C:\Program Files\Everything\Everything.exe
sort_by=Run Count
sort_ascending=0
contextmenu_text=Jump to Folder ...
contextmenu_icon=C:\Program Files\Everything\Everything.exe,0
detected_everything_version=1.4
everything_instance=""
debug=0
Assuming you already (1) started JumpToFolder.exe, (2) went to the Settings tab, (3) selcted Action = Save & install context menu and (4) clicked the OK button.
Well, I feel like an idiot. It's working fine in dopus when I use the program correctly. Thanks for the help!NotNull wrote: ↑Mon Apr 04, 2022 4:30 pmAssuming you already (1) started JumpToFolder.exe, (2) went to the Settings tab, (3) selcted Action = Save & install context menu and (4) clicked the OK button.
The right-click context menu is not available everywhere. For example, it is not available when you right-click a foldername.
Try right-clicking on an empty space in the list of files in File Explorer, like inside any of the orange rectangles in the screenshot.
This should open the context menu with JumpToFolder.
Are you using a different file manager?
Yep. I've tested it several times and it's not causing any issues I can see. Selecting the directory in Everything opens up the path in dopus, reusing the same lister I have open. Seems solid!
Below is the content of my jumptofolder.ini
What could be going wrong?[JumpToFolder]
everything_exe=C:\Program Files\Everything 1.5\Everything.exe
also_search_files=1
sort_by=Run Count
sort_ascending=0
contextmenu_text=Jump to Folder ...
contextmenu_icon=C:\Program Files\Everything 1.5\Everything.exe,0
detected_everything_version=1.5
everything_instance=""
debug=0
The shortcut item for that hotkey is created as part of the installation and resides in the folder I have for Everything/JumpToFolder. When I click it, it launches Everything 1.5. That's all. I don't see anything related to JumpToFolder.
Of course it launches Everything.burgundy wrote: ↑Sun Jun 26, 2022 11:21 amThe shortcut item for that hotkey is created as part of the installation and resides in the folder I have for Everything/JumpToFolder. When I click it, it launches Everything 1.5. That's all. I don't see anything related to JumpToFolder.
Perhaps there is something wrong with my Everything 1.5 installation, if that "-jump" parameter should have made it do something?
I'm on version 1.5.0.1315a (x86).
Code: Select all
reg.exe query HKCU\SOFTWARE\Classes\Directory\Background\shell\JumpToFolder\Command
Sadly it is still not working. Below are my results for the three steps you suggested.NotNull wrote: ↑Mon Jun 27, 2022 2:56 pm Step 1:
When you open the context menu, you should see the New > Text document/Folder/Shortcut, etc.
If not: this is the wrong place to right-click. Try it in the C:\Windows folder.
If still not working, Step 2:
- In Windows Explorer, browse to the location of JumpToFolder.exe
- Start JumpToFolder.exe
- Go to the Settings tab
- Check your settings, especially the path to your Everything.exe (they seem OK, based on your INI)
- Make sure Action == Save & Install Context menu
- Press the OK button
- Test the context menu in Windows Explorer
If still not working, Step 3:
- Start CMD.exe
- Paste the following command and press ENTER- Paste the results here.Code: Select all
reg.exe query HKCU\SOFTWARE\Classes\Directory\Background\shell\JumpToFolder\Command
If I go to the registry, I see the following three entries:Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Nemo>reg.exe query HKCU\SOFTWARE\Classes\Directory\Background\shell\JumpTo
! REG.EXE VERSION 3.0
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\JumpToFolder\Command
<NO NAME> REG_SZ "C:\Program Files\Everything 1.5\JumpToFolder.exe" -jump
(Default) REG_SZ (value not set)
Icon REG_SZ "C:\Program Files\Everything 1.5\Everything.exe",0
MuiVerb REG_SZ Jump to Folder ...
Compiled and succesfully tested with Total Commander, XYPlorer, Free Commander, AkelPadDaWolfi wrote: ↑Mon Jul 25, 2022 7:52 pm @notnull
Here is a customized version of JumpToFolder where I integrated my latest changes from QuickSwitch
(Added new types of file dialogs)
JumpToFolder_1.0.8dw.zip
Still have to look at this (will take a couple of weeks), but in the meantime, would you do me a favor?DaWolfi wrote: ↑Mon Jul 25, 2022 7:52 pm Here is a customized version of JumpToFolder where I integrated my latest changes from QuickSwitch
(Added new types of file dialogs)
Using the enhanced QuickSwitch (link above) you have that logicgawkla wrote: ↑Thu Aug 04, 2022 11:19 am Hi dev
Do you think about possibility to have FolderJump search always active (like in listary)? Or to glue FolderJump as icon directly to dialog? It will allow to almost immediately typing the path to search without activating context menu and selecting "FolderJump" option.
Keyboard is not always an option because if using mouse it also need to move hands to keyboard.
In the QuickSwitch method you don't need the Ctrl-J, there is a button for JumpToFolders
Well, I think I can trust you on this one...NotNull wrote: ↑Wed Aug 03, 2022 10:03 pm Still have to look at this (will take a couple of weeks), but in the meantime, would you do me a favor?
I wrote a little helper program that analyzes dialog windows (it is what I used to find a good algorithm for all dialogs up to this point). It would be very helpful if you could run this against these new dialogs and send me the results.
How-to:DiagnoseDialog.ahk is also available, if you prefer that
- Download DiagnoseDialog.exe
- Run it
- Open dialog
- Press 'WIN + Z'
- Press the Export button
- Repeat for other relevant dialogs
- Exit DiagnoseDialog (right-click the system tray icon and select Exit)
(I don't blame you if you don't trust/run code from some random dude/dudette on the internet)
Works fine here with CopyTo and MoveTo in Explorer.
Thank you !horst.epp wrote: ↑Fri Jul 29, 2022 7:55 am This User defined button does it.
Just set the command to run on left click:
run "C:\Tools\Everything\JumpToFolder\JumpToFolder.exe -jump";
Of course with your path to JumpFolder.exe.
You can also store it as a User command and add a hotkey to it.
Personaly I do it with a global hotkey tool or a button on my logitech keyboard.
Code: Select all
JumpToFolder.exe -jump -search "audio: Disclosure"
You got my attention
In that case:Also JTF doesn't select the file in the explorer window when i select it (pressing Enter or double click) after the Everything window closes. It only jumps to the folder but doesn't select or fill out anything. Could this be a bug?
Code: Select all
if ( _thisID = _checkID )
{
; Go to folder
$Exp.Navigate( _thisFOLDER )
; Select the file (if defined)
If ( _thisFILE )
{
sleep 1000
_allfiles := $Exp.Document.Folder.Items
$Exp.Document.SelectItem(_allfiles.Item(_thisFILE), 0x1D)
}
break
}
Dynamic data is not possible at the moment. Support for static data is already built-in:
"audio: Disclosure"
No. I tried the change but it can't work because the function where this code lives, FeedExplorerFileMan, doesn't get called anywhere as far as i can tell. I've also checked using a MsgBox at the top of the function to make sure it's not getting called.Does the file get selected in this case?
i'm already using them :P but i need to use dynamic data, so i'll just keep hacking on top of JTF for now :VIn Everything, you can create a filter JumpToFolder and that will automatically be used.
english electronic music duo, highly recommendedDisclosure, the band or the album by the Gathering or..?
That is unexpected That is the part of the code that is responsible for changing folders in Explorer.
-delete (or rename) the ini-filewaffeln wrote: ↑Tue Oct 04, 2022 11:24 pm And finally i have a new question as well: How can i restore the default Everything context menu entry? (Since i'm triggering JTF using shortcuts and the default Everything context menu entry is super helpful). I noticed that the installer has a "Restore Defaults" action and that it's not implemented yet :V but i'd like to know anyway to restore that.
Code: Select all
Detected WindowType = [OpenSave]
EverythingID = [0xd0600]
We are in Everything detected_everything_version = [1.4] Found path = [D:\...\file.mp3]
Found :
[D:\...\file.mp3]
You selected path:
[D:\...\file.mp3]
PathSplit: (ok)
FolderPath... (ok)
Ah, misunderstanding... I think you are looking for the Show Search Everything folder context menu item setting in Everything (Options > General)?
Completely forgot: I did remove those. I do have a version with more debug code. Will send it through PM (might take a while)I don't see any other messages boxes.
I still don't like it, but people are used to it now.
QuickSwitch = Uses opened file manager folders in File dialogs