※ 引述《Dumkas (尋夢吧)》之銘言:
: ※ 引述《ballfriend (打球)》之銘言:
: : sorry我是指方向鍵左,不是滑鼠的,
: : 我用keybd_event寫出來了,謝謝你^^
: : 不過又有新的問題了..
: : 我測試其他視窗,程式都可以模擬按下按鍵,
: : 可是若是在我要用的視窗(DoReMi,一個可以玩音樂的KM模擬器),
: : 卻都沒反應,再移回其他視窗還是沒問題,
: : (程式是每五秒模擬按下Up或Return這些)
: : 請問這可能是為什麼嗎?該如何解決呢?
: 你能寫一下...你是用什麼來跑自動按鍵
: 還有這些視窗的關係(是同一個程式?)嗎?
不好意思說的不太清楚..
小程式執行以後,會每五秒模擬按一次enter
keybd_event vbKeyReturn, 0, 0, 0
keybd_event vbKeyReturn, 0, 2, 0
如果在記事本,word中,可以看到游標一直換行,
因此我猜想程式應該是沒有錯誤,
但是在一個叫DOREMI MANIA的視窗,
卻一直對這程式沒有反應(不只enter,方向鍵也試過了)
若親自在DoReMi中按enter或方向鍵都有反應,
可是用keybd_event模擬按下同樣的鍵卻不行..
怎麼會出現這樣的情況呢?他是怎麼分辨出來的?
有什麼辦法可以解決嗎?
謝謝你^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.83.112
※ 編輯: ballfriend 來自: 210.66.83.63 (05/15 22:22)