I'm using Everything (and es.exe) in a portable, shared folder (dropbox) over multiple computers. The everything instance is launched by a batch file which contains:
This works very well, every machine gets its own named instance (and ini/db files). I just found out that es.exe can also use es.ini to save settings, but it does not seem to support environment variable expansion: if I use instance=%COMPUTERNAME% in the ini, I get the "Error 8: Everything IPC window not found. Please make sure Everything is running." when launching es.exe.
Would it be possible to add this to es.exe? Tested this with version 1.1.0.23.
You might want to take a look at the following INI setting; it should take away most - if not all - of the issues:
db_multi_user_filename
Use a unique filename for the database for each computer and user. Set to 1 to enable. Set to 0 to disable. Might be useful when using the portable version on different computers.
EricB wrote: ↑Wed Feb 02, 2022 7:52 am
Void, thanks for considering this. I'm currently using es in a batch, but to get more parameters working I have to use
Your batch statement is way neater than my makeshift approach (I hardly ever do anything with batch) and is working right out of the box. The %* parameter trick is new to me, but noted for future reference. Thanks!
I'll look into db_multi_user_filename setting and see if that works for me in a convenient way.