1.5a SDK files
1.5a SDK files
Hey hey,
I have a bunch of python scripts that made use of the Everything SDK to do file-related searches/filtering but none of them appear to be working with 1.5a. I'm assuming a separate SDK dll will be released for 1.5 - is there an intention to publish these along side your alpha releases?
Many thanks,
Richard.
I have a bunch of python scripts that made use of the Everything SDK to do file-related searches/filtering but none of them appear to be working with 1.5a. I'm assuming a separate SDK dll will be released for 1.5 - is there an intention to publish these along side your alpha releases?
Many thanks,
Richard.
Re: 1.5a SDK files
Thank you for the SDK request, Richard.
The Everything 1.5 SDK is still in development.
The Everything 1.4 SDK does not support multiple instances and Everything 1.5a runs in a 1.5a instance.
If you would like to use the Everything 1.4 SDK now, please try the latest Everything 1.5 alpha.
Everything 1.5.0.1245a adds support for the alpha_instance ini option.
To disable the Everything 1.5a instance:
The Everything 1.5 SDK is still in development.
The Everything 1.4 SDK does not support multiple instances and Everything 1.5a runs in a 1.5a instance.
If you would like to use the Everything 1.4 SDK now, please try the latest Everything 1.5 alpha.
Everything 1.5.0.1245a adds support for the alpha_instance ini option.
To disable the Everything 1.5a instance:
- Please make sure Everything 1.4 is not running.
- Please make sure Everything 1.5a is not running.
- Please open the Everything-1.5.ini in the same location as your Everything64.exe
- Add the following line to the end of your Everything-1.5.ini:
alpha_instance=0 - Save changes and restart Everything 1.5a.
Re: 1.5a SDK files
I'm very happy with this change as it allows me to use the Everything toolbar againvoid wrote: ↑Fri Mar 19, 2021 12:20 pm Thank you for the SDK request, Richard.
The Everything 1.5 SDK is still in development.
The Everything 1.4 SDK does not support multiple instances and Everything 1.5a runs in a 1.5a instance.
If you would like to use the Everything 1.4 SDK now, please try the latest Everything 1.5 alpha.
Everything 1.5.0.1245a adds support for the alpha_instance ini option.
To disable the Everything 1.5a instance:Please note your settings and data files will now be stored without the -1.5 instance suffix.
- Please make sure Everything 1.4 is not running.
- Please make sure Everything 1.5a is not running.
- Please open the Everything-1.5.ini in the same location as your Everything64.exe
- Add the following line to the end of your Everything-1.5.ini:
alpha_instance=0- Save changes and restart Everything 1.5a.
You can now use the Everything 1.4 SDK with Everything 1.5.
But in my case it looks like the ini file is still Everything-1.5a.ini and changes are made to it.
Its fine for me and find it better to stay with the -1.5a suffixes to all the files.
Re: 1.5a SDK files
Confirm.
With alpha_instance=0, ini file is still Everything-1.5a.ini
With alpha_instance=0, ini file is still Everything-1.5a.ini
Re: 1.5a SDK files
Please note your settings and data files will now be stored without the -1.5 instance suffix.
Just to confirm, Everything 1.5a will still use -1.5a suffix in your filenames.
Disabling alpha_instance will only do the following:
Using a custom instance name will override the 1.5a instance name.
Just to confirm, Everything 1.5a will still use -1.5a suffix in your filenames.
Disabling alpha_instance will only do the following:
- Disable the 1.5a instance name for the EVERYTHING_MUTEX (prevents another instance with the same name from running)
- Disable the 1.5a instance name for the tray and search window classes (IPC communication)
Using a custom instance name will override the 1.5a instance name.
Re: 1.5a SDK files
That is great!
Thanks again for everything,
Richard.
Thanks again for everything,
Richard.
Re: 1.5a SDK files
At some point a new version of es.exe will be published that works in conjunction (via IPC) with 1.5 alpha (atm the current one states that IPC is unavailable)?
Re: 1.5a SDK files
Everything 1.5 must be running in the background for ES to work.
When you run Everything 1.5 out of the box, it will use a named instance ("1.5a") and you can run one of the following commands to see if it is available to ES:
Code: Select all
ES.exe -instance 1.5a -get-everything-version
ES.exe -instance 1.5a -get-result-count
When you followed the instructions above and run Everything 1.5 without a named instance, you can use the following commands:
Code: Select all
ES.exe -get-everything-version
ES.exe -get-result-count
Re: 1.5a SDK files
Ah, I see (ofc Everything64.exe was running in the background when I tried to use es.exe)^^
Thanks a lot for the explanation! I've added the .ini option and can now use es.exe without the 1.5a instance name option...
Thanks a lot for the explanation! I've added the .ini option and can now use es.exe without the 1.5a instance name option...
Re: 1.5a SDK files
For others reading this, there is another option:
Code: Select all
ES.exe -instance 1.5a -save-settings
The next time you run ES.exe, it will automatically append -instance 1.5a to your search command.
(and better make a note of that, because that is typically some of those things to forget. I know I will )
You can reset your ES search options with ES.exe -clear-settings or by deleting ES.ini.