Page 1 of 3

Everything only detected when running

Posted: 2016-06-16, 14:42 UTC
by Lefteous
Everything is still only detected when it's running. Not exactly a bug but it shouldn't be necessary.

Re: Everything only detected when running

Posted: 2016-06-16, 15:06 UTC
by Horst.Epp
Lefteous wrote:Everything is still only detected when it's running. Not exactly a bug but it shouldn't be necessary.
Agreed
TC should have a config item to specify the path from which to start the Everything.exe if it its not running.

But normal Everything users have the exe and the service running in background anyway :D

Posted: 2016-06-16, 15:36 UTC
by MVV
Error message should be changed anyway. When user have Everything installed but not running, it isn't correct to suggest downloading and installing it, must better would be something like 'Everything is not running, please start it....', and maybe some note with download link at the end.

Posted: 2016-06-16, 15:52 UTC
by ghisler(Author)
If the user installs everything with their installer, then it is running automatically in the background.

There is currently no way to detect an installed but not running everything (or is there?).

Posted: 2016-06-16, 17:57 UTC
by Lefteous
2ghisler(Author)
I don't know if it can be detected automatically but there will always be cases where it cannot be detected especially when using the portable installation.

I suggest the following flow when clicking the checkbox in search dialog:
1. Msg 'Everything has not been detected. Has Everywhere been installed on this computer?' Yes/No.
2a. Yes -> Offer user to select the Everything executable
2b No -> Ask to download Everywhere

Posted: 2016-06-22, 15:46 UTC
by Lefteous
Beta 3 now automatically starts an Everything.exe when it's located in its program folder.

The Everything UI is started in the background. Maybe you could start it with main window hidden?

Posted: 2016-06-22, 16:10 UTC
by ZoSTeR
I think the "-startup" parameter fits this use case.

-startup    Run Everything in the background.

Posted: 2016-06-22, 16:36 UTC
by ghisler(Author)
Ah, nice, I couldn't find that so I used WM_SHOWMINIMIZED instead. But maybe it would be better if the user sees that Everything is starting?

Posted: 2016-06-22, 20:52 UTC
by ZoSTeR
I think TC should complain if it still can't find the Everything process.
The additional taskbar icon has no benefit if it works as intended.

Posted: 2016-06-23, 13:22 UTC
by EricB
I'm using both TC and Everything portable in Dropbox. Everything is in some other folder.

Currently TC does not find my running Everything instance, because I use a named instance. I just found that if I leave out the named instance, TC is able to detect Everything. It seems that TC searches for process "Everything" but does not allow Everything (Some Instance Name).

Would it be possible to feed more command-line parameters to Everything when starting it from TC (when not running)? I currently use the following (via a batch file):

start everything.exe -admin -config %COMPUTERNAME%.ini -instance %COMPUTERNAME% -db %COMPUTERNAME%.db

This way all data for different systems is completely separate by using the named instance, ini and database.

An alternative would be to just configure the path to the portable Everything folder/exe/batch and use this (but preferably with the extra command-line parameters).

Regards, EricB

Posted: 2016-06-23, 13:26 UTC
by Lefteous
2ghisler(Author)
But maybe it would be better if the user sees that Everything is starting?
There is the Everything icon in the notification area. This should be enough. If the user hides it - he certainly did it for some reason.

Posted: 2016-06-23, 14:08 UTC
by LonerD
Please, add new option (key) for Everything path in wincmd.ini (not only from TC root directory, but from any user selected directory).
Like path to Irfanview/Xnview.

Posted: 2016-06-24, 13:42 UTC
by EricB
Additional to my previous post:

The Everything -instance command line parameter also takes care of named versions of filters, search history and run history, which is again very useful when doing the portable install in Dropbox.

So support of a named instance of Everything is MUCH appreciated.

Regards, EricB

Posted: 2016-06-27, 13:46 UTC
by ghisler(Author)
Currently TC does not find my running Everything instance, because I use a named instance.
Which parameter sets the named instance?
Please, add new option (key) for Everything path in wincmd.ini (not only from TC root directory, but from any user selected directory).
I will consider it.

Posted: 2016-06-27, 13:58 UTC
by EricB
Which parameter sets the named instance?
everything.exe -instance YourInstanceName would do the trick (choose the instance name of your liking, I use %COMPUTERNAME%). This results in

- A window title Everything (YourInstanceName)
- All saved filters, search history and run history obtain this instance name as a postfix

Regards, EricB

[Edit: instance name is added as postfix, not prefix]