在发送键击时,求教Send与SendWait方法,应用于Win7和XP的不同。
生活随笔
收集整理的這篇文章主要介紹了
在发送键击时,求教Send与SendWait方法,应用于Win7和XP的不同。
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在前幾天做個小項目時,發(fā)現(xiàn)在Win7下Send方法可行,而在XP下,當(dāng)發(fā)送連續(xù)按鍵時,會導(dǎo)致桌面卡住,無法操作,需要調(diào)用SendWait方法才行。
一.查詢文檔:
兩種方法的描述如下:
Send:向活動應(yīng)用程序發(fā)送擊鍵。
SendWait:向活動應(yīng)用程序發(fā)送給定的鍵,然后等待消息被處理。
按描述看,區(qū)別就在SendWait方法,會等待消息被處理,即直到消息被處理了,才進入下個命令,那這對于Win7和xp系統(tǒng)來說,為什么會產(chǎn)生這種差異呢?還是由 64位和32位的區(qū)別引起的呢?還是由于CPU雙核和單核引起的呢?
在此求教高手求解!
轉(zhuǎn)載于:https://www.cnblogs.com/DaiMaDi/archive/2012/02/11/SendOrSendWait.html
總結(jié)
以上是生活随笔為你收集整理的在发送键击时,求教Send与SendWait方法,应用于Win7和XP的不同。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HBase技术介绍
- 下一篇: Ruby学习笔记_索引贴