按键精灵后台按键无效

我昨天做一个后台按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

为什么后台按键一点反应都没有呢。。。。
展开
 我来答
匿名用户
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写的,你去试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SK淡定
2012-04-22 · 超过31用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:86.7万
展开全部
用插件吧 按键的后台基本没用了 大漠或者大兵插件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰是沉默的水3
2012-04-11 · TA获得超过908个赞
知道小有建树答主
回答量:473
采纳率:50%
帮助的人:138万
展开全部
能说简单一点吗??!
追问
就是用上述2个方法 都无法实现后台按键。后台页面就是IE浏览器而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式