Thank you!Either renaming the script to a .pyw or launching the app with
pythonw.exe  got rid of the problem. So, the block of code exactly the same
with a minor change as:

[option 1]
p = new Process()
p.StartInfo.Filename = path/to/script   //Here use a .pyw instead of a .py
file
p.StartInfo.Arguments = string_with_arguments
p.StartInfo.CreateNoWindow = true
p.Start()

[option 2]
p = new Process()
p.StartInfo.Filename = path/to/pythonw.exe
p.StartInfo.Arguments = path/to/script + any_string_args //(delimited by
spaces as in the command line)
p.StartInfo.CreateNoWindow = true
p.Start()

Thanks again,

On Mon, Aug 17, 2009 at 7:38 AM, Maksim Kozyarchuk <
mkozyarc...@hedgeserv.com> wrote:

> Launching the application using pythonw.exe instead of python should
> resolve this.
>
> ------------------------------
>  *From*: pythondotnet-bounces+mkozyarchuk=funddevelopmentservices.com@
> python.org <pythondotnet-bounces+mkozyarchuk=funddevelopmentservices.com@
> python.org>
> *To*: pythondotnet@python.org <pythondotnet@python.org>
> *Sent*: Sun Aug 16 00:05:05 2009
> *Subject*: [Python.NET] Issues with running a phyton script from c#
>
> I am able to run a phyton script from C# using a code similar to:
>
> p = new Process()
> p.StartInfo.Filename = path/to/script
> p.StartInfo.Arguments = string_with_arguments
> p.StartInfo.CreateNoWindow = true
> p.Start()
>
>
> I am not interested in the script outcomes since the script just
> starts a Tk app with its own Gui.
>
> The problem/annoyance I am having is when the process starts, it does
> so with a command window that points to python instalation location
> (so something like C:\Python25\python.exe) and just hangs there until
> I quit the Tk gui. Is there a way to get rid of this command window?
> If I close the command window manually, the Tk app closes as well.
>
> Thank you for your help,
>
_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to