作者easeeasy (001)
看板Python
標題[問題] 如何利用SendKeys來顯示桌面?
時間Sat Jun 19 01:52:14 2010
大家好
我是一個Python新人
最近在寫一段Script時 其中有一個問題是
我希望Python執行完我的程式碼時 順便將我的Window畫面切面到桌面
我希望得到的效果是按下 Window按鈕+D 的效果
上面的快速鍵可以直接顯示使用者的桌面(所有的應用程式都是最小化)
爬文後發現可以利用SendKeys這模組來執行
不過實際上使用卻發現沒辦法同時按下上面的2個鍵盤
SendKeys模組送出的按鈕會是分開2次送過去
不知道有沒有人遇過這樣的問題?
還是說 如果不用SendKeys模組 是否有其他的方式可以做出類似的效果
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.32.71
→ apua:記得SendKeys有組合鍵的寫法,win+D應該辦得到 06/19 02:09
→ Dannvix:試試看 SendKeys('{LWIN}+D') 吧 06/19 16:31
→ Dannvix:我剛才自己試了一下,好像不行~"~ 06/19 16:55
推 StubbornLin:所有window的parent最終都是Desktop 06/19 19:58
→ StubbornLin:先取得Desktop的HWND 再用SetFocus之類的方式 06/19 19:59
→ StubbornLin:把它帶到前景試試 06/19 19:59