隐藏pythonGUI windows窗口终端
2008-08-27 17:58
1491 查看
相关文章:
关于django
Ruby和Python的语法差别
推荐圈子: Python
更多相关推荐
new Draggable("related_topics");
做GUI系统的时候,总是想去掉DOS窗口,而一般的做法是用pythonw.exe启动。很可惜,目前的2.5版本的pythonw是有一些bug的。见:http://mail.python.org/pipermail/python-bugs-list/2004-June/023703.html 。我在做项目的时候就遇到过这类问题,而且还有一些乱七八糟解释不了的问题,而用python.exe启动就是好的,但是恼人的黑窗口又出现了。
其实有一种办法可以解决,不能跨平台,仅限windows。是用windows api的ShowWindow方法,将console隐藏(就是看不到而已)。需要win32api库(copy两个文件win32api.pyd和win32gui.pyd就行了)。
Python代码
import win32api, win32gui
ct = win32api.GetConsoleTitle()
hd = win32gui.FindWindow(0,ct)
win32gui.ShowWindow(hd,0)
很简单吧,就是获得console的handle,然后隐藏(0分别代表NULL和SW_HIDE)。启动还是用python.exe。
不过有一个缺点,DOS窗口在开始的时候会闪一下,:-)。
关于django
Ruby和Python的语法差别
推荐圈子: Python
更多相关推荐
new Draggable("related_topics");
做GUI系统的时候,总是想去掉DOS窗口,而一般的做法是用pythonw.exe启动。很可惜,目前的2.5版本的pythonw是有一些bug的。见:http://mail.python.org/pipermail/python-bugs-list/2004-June/023703.html 。我在做项目的时候就遇到过这类问题,而且还有一些乱七八糟解释不了的问题,而用python.exe启动就是好的,但是恼人的黑窗口又出现了。
其实有一种办法可以解决,不能跨平台,仅限windows。是用windows api的ShowWindow方法,将console隐藏(就是看不到而已)。需要win32api库(copy两个文件win32api.pyd和win32gui.pyd就行了)。
Python代码
import win32api, win32gui
ct = win32api.GetConsoleTitle()
hd = win32gui.FindWindow(0,ct)
win32gui.ShowWindow(hd,0)
import win32api, win32gui ct = win32api.GetConsoleTitle() hd = win32gui.FindWindow(0,ct) win32gui.ShowWindow(hd,0)
很简单吧,就是获得console的handle,然后隐藏(0分别代表NULL和SW_HIDE)。启动还是用python.exe。
不过有一个缺点,DOS窗口在开始的时候会闪一下,:-)。
相关文章推荐
- windows隐藏python运行时的终端
- python在windows下创建隐藏窗口子进程的方法
- Python - windows - 隐藏Console窗口
- windows隐藏python运行时的终端
- Python - windows - 隐藏Console窗口
- python在windows下创建隐藏窗口子进程的方法
- 使用Python开发windows GUI程序入门实例
- 在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)
- windows moblie wtl 从CStdDialogImpl继承的窗口,domodal出来,任务栏中的叉,点了叉不知道触发了什么事件。临时解决办法,隐藏它
- python 进行WINDOWS窗口上传的方法1---AutoIt
- python 通过js控制滚动条拉取全文 通过psutil获取pid窗口句柄,通过win32gui使程序窗口前置 通过autopy实现右键菜单和另存为操作
- Tkinter 8.5 参考手册: a GUI for Python (五)11 窗口的名称
- 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
- Windows下GUI编程——窗口
- 隐藏windows任务栏中的窗口显示
- Python脚本获取Windows窗口标题,输出到命令行
- Windows界面编程第六篇 动画启动效果(动画效果显示及隐藏窗口)
- Windows界面编程第六篇 动画启动效果(动画效果显示及隐藏窗口)
- Python3.4 控制台窗口隐藏
- 使用Python开发windows GUI程序入门实例