wish: hide program windows

I’m using fusionCMD with the fusion 6.1 consoleslave.exe, but this might be good for some of the other plugins. Currently deadline runs the console app, but it pops up in the users face, then finishes in a few seconds, then closes, then pops up in their face again. Its super annoying. There must be some way to either open one console and pipe the jobs to it so it doesn’t have to close and open so much, or have the console moved off screen or into another session. The worst part is it steals focus.

Thanks,
Ben.

Hey Ben,

There are a couple of process flags that we use to try and suppress things: CreateNewConsole and HideDosWindow. We set then to False and True respectively. If these aren’t working in this case (and there are some cases where it won’t), I’m not sure what else we can do. I believe RenderSlave.exe works the same as ConsoleSlave.exe, except that it suppresses stdout and doesn’t popup a window. So while you get the benefit of no popup, you don’t have any stdout if something goes wrong.

There must be some way to either open one console and pipe the jobs to it so it doesn't have to close and open so much

This is basically what the Fusion plugin does. It starts up RenderSlave/ConsoleSlave once per job, and then uses eyeonscript to pipe commands to it.

Cheers,

  • Ryan

We were having better and more consistent results using fusionCMD. I’ll check to see if this is still the case. Renderslave would be better in theory since it doesn’t close until the job is done. But it eats up a license if it doesn’t close correctly. I’ll look into it again. I believe we have more fu slave lics than machines now so it might not be an issue anymore.

B.