[心得] 讓 console 在工作列分開
如果 Win7 工作列有選擇把按鈕一律合併,隱藏標籤的功能
python console 程式就會在工作列裡合併起來,有點不方便
要讓工作列把這些程式分開,可以給每個程式不同的 Application ID
如果是 gui 程式,可以在任何視窗出現前執行底下這幾行,就能達成目標
import ctypes, random
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(
str(random.random()))
如果是 console 程式,這招好像不能用 (如果有辦法用請教教我)
PyQt 最新版有支援修改 Application ID 的功能,但是好像要錢
所以最後是寫隻小程式(C#)來改 Application ID
http://www.megaupload.com/?d=QRCF2XXN
裡面附的 dll 是 64bit 的,不曉得能不能直接用,第一次寫 C#
test.py 是測試用的,每執行一次就會在工作列上產生一個分開的按鈕
結果如圖 http://imageshack.us/photo/my-images/834/123up.png/
另外 http://ppt.cc/5eD7 有教怎麼寫出 IE 下載時在按鈕顯示進度的功能
如圖 http://ppt.cc/N!G8,我是想寫複製檔案的 console 程式才會去找這些的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.149.191
Python 近期熱門文章
PTT數位生活區 即時熱門文章