Python论坛  - 讨论区

标题:[python-chinese] wxPython 用 os.system("Start HELP.CHM") 问题

2006年05月27日 星期六 12:21

ONE_Fox onefox.fox at gmail.com
Sat May 27 12:21:52 HKT 2006

程序在 pyw 方式, 或者 py2exe 打包后

用上面的方法运行一个外部程序时,

会有黑色 Dos 窗口一闪而过……

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月27日 星期六 19:40

makeyunbad makeyunbad at gmail.com
Sat May 27 19:40:42 HKT 2006

在 06-5-27,ONE_Fox<onefox.fox at gmail.com> 写道:
> 程序在 pyw 方式, 或者 py2exe 打包后
>
> 用上面的方法运行一个外部程序时,
>
> 会有黑色 Dos 窗口一闪而过……
>

这是以前maillist里面limdou回答Lea.Cen的一部分:

我最初的时候用了os.system,os.popen,但是,用os.system的时候会出现dos窗口,如果用os.popen,在编译后的程序中就不行了,如果主程序启动的时候用os.popen启动另外一个的话就会停在那,去运行那个程序。

如果使用wxPython的话,可以使用它带的wxExecute,它支持同步和异步方便。demo中有例子。

我用os.system也有这样的问题,但是没有用wxPython所以就没有办法了。使用start /MIN想最小化这个窗口也不行。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月28日 星期日 09:28

Lea.Cen leacen at gmail.com
Sun May 28 09:28:50 HKT 2006

在linux下,<命令>后面更&
在windows下,用start <命令>。

记得前几天有个人也是问的这个问题!

  xxmplus    <xxmplus at gmail.com> to python-chinese
 More options   May 13
  在linux下,<命令>后面更&
在windows下,用start <命令>。


 好象这样也可以解决!

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060528/7507e322/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月28日 星期日 18:55

ONE_Fox onefox.fox at gmail.com
Sun May 28 18:55:32 HKT 2006

好的,去看看 wxExecute 。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060528/738255bf/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月28日 星期日 21:48

makeyunbad makeyunbad at gmail.com
Sun May 28 21:48:42 HKT 2006

在 06-5-28,ONE_Fox<onefox.fox at gmail.com> 写道:
>
> 好的,去看看 wxExecute 。

只是打开文件用os.startfile试试。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月28日 星期日 21:59

makeyunbad makeyunbad at gmail.com
Sun May 28 21:59:52 HKT 2006

在06-5-28,Lea. Cen <leacen at gmail.com> 写道:
>
>  在linux下,<命令>后面更&
> 在windows下,用start <命令>。
>
>

windows下试过么?
>>> os.system('dir')
0
>>> os.system('start dir')
0
这个试试可是不行啊
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060528/7e5d914e/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月28日 星期日 22:40

xxmplus xxmplus at gmail.com
Sun May 28 22:40:15 HKT 2006

如果你要在python提示符下,用os.startfile()

在 06-5-28,makeyunbad<makeyunbad at gmail.com> 写道:
>
>
>
> 在06-5-28,Lea. Cen <leacen at gmail.com> 写道:
> >
> >
> > 在linux下,<命令>后面更&
> > 在windows下,用start <命令>。
> >
>
>
>
> windows下试过么?
> >>> os.system('dir')
> 0
> >>> os.system('start dir')
> 0
> 这个试试可是不行啊
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号