作者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
1F:→ apua:记得SendKeys有组合键的写法,win+D应该办得到 06/19 02:09
2F:→ Dannvix:试试看 SendKeys('{LWIN}+D') 吧 06/19 16:31
3F:→ Dannvix:我刚才自己试了一下,好像不行~"~ 06/19 16:55
4F:推 StubbornLin:所有window的parent最终都是Desktop 06/19 19:58
5F:→ StubbornLin:先取得Desktop的HWND 再用SetFocus之类的方式 06/19 19:59
6F:→ StubbornLin:把它带到前景试试 06/19 19:59