首先,按键精灵不带后台按键功能,要通过特件实现.现成的插件是有的~~
去按键官方论坛下载一个 361 制作的后台插件,解压后把DLL文件复制到按键精灵安装目录下的plugin文件夹中.之后使用以下代码
========以下是源代码============
Plugin w=Window.MousePoint() //得到当前鼠标所指向的窗口的窗口句柄
Plugin BGKM5.KeyClick(w,112) //调用BGKM5插件向句柄为W的窗口发送按键指令按112键(112就是F1)
Plugin BGKM5.LClick(w,x,y) //调用BGKM5插件向句柄为W的窗口发送点击指令,点击的坐标x,y点..
================================
再说明一下,后台用后台点击,一定不能最小化窗口,如果全屏游戏的要把游戏变成窗口模式,
后如按键就没这个限制,可以最小化
PutAttachment.plugin
Plugin hwnd = Window.GetKeyFocusWnd()
For 1000
Plugin Window.SendKeypress(hwnd,9)
Delay i
Plugin Window.SendKeypress(hwnd,51)
Delay i
EndFor
i可以是任意的数,两个键的间隔随便你调。
后台运行后代码只运行一次,所以我用for循环1000次,如果太短,你也可以调大一点。
要后台运行就加入这个代码
PutAttachment.plugin
Plugin hwnd = Window.GetKeyFocusWnd()
然后输入
Plugin Window.SendKeypress(hwnd,9)
9可以是任意键盘代码,可以用精灵察看
呵呵 下个按键精灵就搞定的。我就是这样弄的 在网上找按键精灵
做一个计时器,然后用senddata字符就可以了.