IDE progress window when building

I develop 14 applications with Xojo, 13 are notarised (the 14th is only for my personal use).
I made an IDE build script to build them all, and now they are notarised it’s longer. Then when I launch my script I open another application and I work on something else.
It is very annoying that Xojo jump front every time it build the next application. My IDE script display a dialogbox when finish, I do not need to know which project Xojo is building.
I look at the Xojo preferences and I don’t see any setting for that.
Is there a way to avoid that project’s window jump to front when building via an IDE script?

You could try setting the build automation environment variables and using IDE Communicator. That turns off a bunch of things and returns error messages to the calling script. It may also suppress this behavior.

Thank you Greg, I found this documentation page IDE Communicator but it is too much work, I have to learn how to use it.

I search on this documentation page IDE Scripting how to disable the “bring to front” each project to be built but I don’t find.

For 14 apps please make the effort to learn IDE Communicator. It’s the best thing since sliced bread. The main commands are:

openfile(path)
BuildApp(architecture)
DoCommand “SaveFile”
DoCommand “CloseWindow”

Fiddling around with the paths is always annoying. But once everything works you can build everything with one click.

2 Likes

For what it’s worth, I get the same annoying behaviour each time I compile even a single app. This has been that way for months, if not years.

Beatrix, I remember months or years ago you wrote me to make IDE script to build all my projects at once. I made it and it works perfectly except for this problem of jump window to front. I don’t want to rewrite my script other way. IDE script is here for that purpose.
In the Xojo preferences, there is a setting to show built app once finish, maybe they could add a settings “jump project window to front once built”. Since we can notarize our applications directly in Xojo (which is very good feature), the build is more longer, then we work on something else during the build process. It’s annoying to be cut by Xojo coming back to front.
I will fill a feature request.