Everything search: no effect
Moderators: Hacker, petermad, Stefan2, white
Ovg
Installed it, no luck, still the same problem.
Installed it, no luck, still the same problem.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
2Flint
Are you using a named instance for Everything? TC cannot find those, see thread
http://www.ghisler.ch/board/viewtopic.php?t=44441&postdays=0&postorder=asc&start=0
Regards, EricB
Are you using a named instance for Everything? TC cannot find those, see thread
http://www.ghisler.ch/board/viewtopic.php?t=44441&postdays=0&postorder=asc&start=0
Regards, EricB
EricB
I don't think I do. The service process is running with command line
"C:\Program Files\Everything\Everything.exe" -svc
and the UI instance is:
"C:\Program Files\Everything\Everything.exe" -startup
(checked via Process Explorer). They both don't have the -instance argument.
I don't think I do. The service process is running with command line
"C:\Program Files\Everything\Everything.exe" -svc
and the UI instance is:
"C:\Program Files\Everything\Everything.exe" -startup
(checked via Process Explorer). They both don't have the -instance argument.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
EricB
I thought this key was only needed when Everything is NOT running, so that TC could start it. In my case it is already running, so no, I do not have this key in my INI file at all.
Just in case, I tried starting TC with fresh INI file with the following contents:
It did not help, TC still could find nothing.
I thought this key was only needed when Everything is NOT running, so that TC could start it. In my case it is already running, so no, I do not have this key in my INI file at all.
Just in case, I tried starting TC with fresh INI file with the following contents:
Code: Select all
[Configuration]
Everything="C:\Program Files\Everything\Everything.exe" -startup
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Sorry, I have no idea why it doesn't work for you. TC uses the official Everything API and includes the right dlls. TC looks for the running everything window, and if it isn't there, tries to start Everything, and otherwise show an error.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
ghisler(Author)
I investigated a little and found that an Everything option is what breaks TC:
Everything Options -> General -> Search -> "Match path when a search term contains a path separator"
When this checkbox is turned OFF (like on my computer), TC search fails. When I turned this option ON, TC started to get some results.
I investigated a little and found that an Everything option is what breaks TC:
Everything Options -> General -> Search -> "Match path when a search term contains a path separator"
When this checkbox is turned OFF (like on my computer), TC search fails. When I turned this option ON, TC started to get some results.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
It doesn't break Everything !Flint wrote:ghisler(Author)
I investigated a little and found that an Everything option is what breaks TC:
Everything Options -> General -> Search -> "Match path when a search term contains a path separator"
When this checkbox is turned OFF (like on my computer), TC search fails. When I turned this option ON, TC started to get some results.
Searches from TC are working fine with this option set.
I use this options since beginning of Everything years ago
and also now with TC of course.
Using Everything syntax and its options means you understand Everything

You have just to adjust your searches according to the options you set.
Windows 11 Home, Version 24H2 (OS Build 26100.4061)
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
It's ABSENCE of this option that breaks the search, not its presence.Horst.Epp wrote:I use this options since beginning of Everything years ago
and also now with TC of course.
Or do you mean I can turn it back on and continue to use Everything without problems? Well, of course I know I can, but it's not the point. Point is that TC should not behave like that, or at least (if the problem cannot be solved) it must be documented and, if possible, user should be warned by TC about this incompatibility.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
Its better to have the option set but it also works with its absence !Flint wrote:It's ABSENCE of this option that breaks the search, not its presence.Horst.Epp wrote:I use this options since beginning of Everything years ago
and also now with TC of course.
Or do you mean I can turn it back on and continue to use Everything without problems? Well, of course I know I can, but it's not the point. Point is that TC should not behave like that, or at least (if the problem cannot be solved) it must be documented and, if possible, user should be warned by TC about this incompatibility.
If this option is absent searching for something containing a path requires you to search like the following example in TC:
ev:path:\temp\test
This searches for any dir temp with a sub-dir test
There is nothing to warn or document in TC because thats how Everything works.
Using Everything without any knowledge about its options and syntax is useless.
Windows 11 Home, Version 24H2 (OS Build 26100.4061)
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
TC 11.55 RC2 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.4 x64
Horst.Epp
I disagree with your reasoning. The "Everything" checkbox in TC does not suggest that whole request syntax immediately changes. Therefore, most users will expect TC to continue searching for files exactly the same when using Everything as it did without (only faster). If somebody wants extended Everything-specific features, there is an addition in the form of ev syntax, but it is not a requirement. Not to mention that even if it were a requirement it should have always been a requirement, not something that suddenly jumps out at you when you switch one not very significant Everything option.
So I still think this behavior must be either fixed or, if impossible, documented with warning signs.
I disagree with your reasoning. The "Everything" checkbox in TC does not suggest that whole request syntax immediately changes. Therefore, most users will expect TC to continue searching for files exactly the same when using Everything as it did without (only faster). If somebody wants extended Everything-specific features, there is an addition in the form of ev syntax, but it is not a requirement. Not to mention that even if it were a requirement it should have always been a requirement, not something that suddenly jumps out at you when you switch one not very significant Everything option.
So I still think this behavior must be either fixed or, if impossible, documented with warning signs.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
Since TC always populates the "Search in" field I was about to suggest to start Everything with "-startup -matchpath" by default but it seem that this parameter is ignored.
Bug in Everything or do I misinterpret this setting?
Edit:
The parameter -matchpath only gets applied if you pass a search (-s).
@ghisler: TC should always set "Everything_SetMatchPath" in the query since it always passes a path even if the "Search in" field is empty.
Bug in Everything or do I misinterpret this setting?
Edit:
The parameter -matchpath only gets applied if you pass a search (-s).
@ghisler: TC should always set "Everything_SetMatchPath" in the query since it always passes a path even if the "Search in" field is empty.