Hi Alex,

"The problem with this approach is that calling Blender.exe from cmd
returns immediately."

What do you mean by that? Does Blender close? Or does the console itself close?

I think this is a really good thing to tackle. If not for Blender at
least for the blenderplayer.


My suggestion:

* When you call blender/player from command-line the console should
always be there - *optionally when called by -c*

* When we call from a .bat or from an .exe blender/player shouldn't be
there (unless when called  by -c  [ though *optionally* it can be made
visible through the "show console" operator] ).

* When we call blender/player from an external process (os.suprocess
or the -i option) the console should show only when called with -c


Would that be possible?
--
Dalai
blendernetwork.org/member/dalai-felinto
www.dalaifelinto.com


2013/4/6 Alexandr Kuznetsov <[email protected]>:
> Hi.
>
> Blender on Windows starts as console app and hides the console few
> seconds after the start.
>
> I reimlemmented, so Blender starts without any console. In addition,
> user can open console from Blender. The problem with this approach is
> that calling Blender.exe from cmd returns immediately. This might create
> some problems. I solved this by creating blendercmd.exe which set ups
> pipes properly and runs blendergui.exe, outputting as before. This might
> not be ideal solution for all.
>
> Here some versions:
> * Have only gui version
>
> * Have blender.exe as a terminal pipe setter which runs blendergui.exe.
>
> * Have blender.exe and and blendercmd.exe as a pipe setter.
>
> For both make default shortcut for gui app.
>
> * Redistribute two packages: one console app, another gui app. Make this
> a build option. (maybe we can even dynamically patch executable from one
> to another)
>
> * Leave it as it is
>
> Best,
>
> Alex
>
> _______________________________________________
> Bf-committers mailing list
> [email protected]
> http://lists.blender.org/mailman/listinfo/bf-committers
_______________________________________________
Bf-committers mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to