2012年6月13日 星期三

Python GUI 隱藏命令列視窗

1. 使用系統函式庫來隱藏
import ctypes  
whnd = ctypes.windll.kernel32.GetConsoleWindow()  
if whnd != 0:  
    ctypes.windll.user32.ShowWindow(whnd, 0)  
    ctypes.windll.kernel32.CloseHandle(whnd)
import ctypes
whnd = ctypes.windll.kernel32.GetConsoleWindow()
if whnd != 0:
    ctypes.windll.user32.ShowWindow(whnd, 0)
    ctypes.windll.kernel32.CloseHandle(whnd)


2. 將擴展名改成 .pyw, 即使用 pythonw.exe 來運行




Reference :
[转]python中隐藏Console窗口_枫之叶舞_百度空间
windows下python程序控制台隐藏小技巧 - 老爸的蒸面条 - 51CTO技术博客

沒有留言:

張貼留言