按键精灵后台按键无效
我昨天做一个后台按PageDn,窗口肯定是找到了,然后CallPlugin.Window.SendKeyPress(Hwnd,34)CallPlugin.Bkgnd.Ke...
我昨天做一个后台按Page Dn,窗口肯定是找到了,然后
Call Plugin.Window.SendKeyPress(Hwnd, 34)
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
这2个方法都试过,窗口用IE和Txt也都试过,按键也试过用A,65。
但是怎么样都不能成功。一点反应都没,最后只好把这个窗口激活 然后用前台的
KeyPress "PageDown", 1 才成功。请问这是什么问题啊。我WIN7 64位系统。按键精灵9
为什么后台按键一点反应都没有呢。。。。 展开
Call Plugin.Window.SendKeyPress(Hwnd, 34)
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
这2个方法都试过,窗口用IE和Txt也都试过,按键也试过用A,65。
但是怎么样都不能成功。一点反应都没,最后只好把这个窗口激活 然后用前台的
KeyPress "PageDown", 1 才成功。请问这是什么问题啊。我WIN7 64位系统。按键精灵9
为什么后台按键一点反应都没有呢。。。。 展开
2012-04-14
展开全部
你要确认Hwnd是否就是你要运行的后台窗口句柄,在运行模拟按键命令之前是否正确找到他。
追问
这不是说废话吗。现在已经解决了一半。遇到新的问题 就是我连续输入10次
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
。。。。。。
但是按一次要等10秒才按下一次。中间绝对没运行其它的东西。怎么会这么慢这么慢呢?
追答
“中间绝对没运行其它的东西”,你当你的计算机是神器啊,每次点击后你都要留点时间给他反应啊,不然你要他隔多久点一次?
Hwnd = Plugin.Window.MousePoint()
//按10次Page Dn
For 10
Call Plugin.Bkgnd.KeyPress(Hwnd, 34)
Delay 500
Next
这是用按键9写的,你去试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用插件吧 按键的后台基本没用了 大漠或者大兵插件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能说简单一点吗??!
追问
就是用上述2个方法 都无法实现后台按键。后台页面就是IE浏览器而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询