[python] 隱藏 console
python 要如何做到隱藏console
這個應該是屬於windows的問題吧
因為作業系統是xp 所以去找了 win32api and python相關
果然找到前人的解法
不過在啟動前還是得先去下載 pywin32api (我是用py26), 不然python無法找到這兩個module
唉呀越寫越上層的話,若上面的AP沒有提供解法,底層實做原理又不懂的話,是很惱人的...
這個應該是屬於windows的問題吧
因為作業系統是xp 所以去找了 win32api and python相關
果然找到前人的解法
- import win32api, win32gui
- ct = win32api.GetConsoleTitle()
- hd = win32gui.FindWindow(0,ct)
- win32gui.ShowWindow(hd,0)
很简单吧,就是获得console的handle,然后隐藏(0分别代表NULL和SW_HIDE)。启动还是用python.exe。
不過在啟動前還是得先去下載 pywin32api (我是用py26), 不然python無法找到這兩個module
唉呀越寫越上層的話,若上面的AP沒有提供解法,底層實做原理又不懂的話,是很惱人的...
Comments
Post a Comment