python应用程序在windows下不出现cmd窗口的办法
2014-05-29 00:00
477 查看
python写的GTK程序,会有这样一个怪现象,本来在cmd下用 python xxx.py 启动,还好好的,但是用py2exe编译以后,再用subprocess调用命令行程序的时候,就发现一个黑乎乎的cmd窗口跳出来了,特别难看,要消除它其实也还比较容易,但是要使用startupinfo这个windows only的参数,以下代码是linux和windows通用的例子:
经过今天的修改,gmbox 0.2.4 beta 已经基本能在win下运行了,哈哈。
if os.name == 'nt': startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW startupinfo.wShowWindow = subprocess.SW_HIDE else: startupinfo = None subprocess.Popen(要运行的命令, startupinfo=startupinfo)
经过今天的修改,gmbox 0.2.4 beta 已经基本能在win下运行了,哈哈。
相关文章推荐
- python应用程序在windows下不出现cmd窗口的办法
- windows下python-nmap运行过程中出现的问题及解决办法
- python3.x+windows下pip install 出现unable to find vcvasall.bat 的解决办法
- 解决python在windows上运行弹出cmd窗口(dos窗口)
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- windows安装python出现A program run as part of the setup did not finish as expected 的解决办法
- Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
- Windows系统 安装Python扩展包时出现“Misrosoft Visual C++ 9.0 is required / Unable to find vcvarsall.bat”的解决办法
- windows下安装python出现2503错误的解决办法
- cmd窗口进行adb logcat时出现中文乱码问题的解决办法
- windows media player 出现内部应用程序错误解决办法
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- Python——Windows安装Python出现A program run as part of the setup did not finish as expected的解决办法
- Windows环境下如何在cmd(命令执行窗口)运行python脚本文件。
- 我的Android进阶之旅------>Android使用cmd窗口进行adb logcat时出现中文乱码问题的解决办法
- windows下python-nmap运行过程中出现的问题及解决办法
- python在Windows命令行窗口(cmd)实现utf8编码中文输入输出
- Windows 原生 cmd 窗口下编译 C++(cl命令)出现的问题及解决方法
- windows moblie wtl 从CStdDialogImpl继承的窗口,domodal出来,任务栏中的叉,点了叉不知道触发了什么事件。临时解决办法,隐藏它
- 控制台应用程序中调用CFileException 的GetErrorMessage方法时出现“Debug Assertion Failed”错误时的解决办法