LZ说的是诛仙2,所以用窗口消息机制来实现后台是不可能的~
所以LZ要用到一个插件~
下面有地址,这个插件91写的测试版
如果这个测试版也不行的话,LZ只有放弃了.
因为除非找CALL来实现后台,否则得破解游戏~
但是这些都有外挂的性质了....所以这个插件也不行就基本OVER了
把插件下载并把里面的.DLL文件解压到 按键精灵根目录\plugin目录下
例如我的目录是D:\Program Files\按键精灵\plugin
你会在这个目录里面发现很多熟悉的DLL,那些是基本的插件(别把文件夹复制进去哈)
放对了的话,你打开按键精灵,到编辑脚本的地方,点全部命令来查看插件命令
会看到如下图的命令分支
那么现在开始写脚本
//========================脚本开始=============================
Hwnd = Plugin.Window.GetKeyFocusWnd()
//获取当前焦点窗口的句柄,存取Hwnd变量
Rem 开始
//写个标签"开始"
Call Plugin.DxKey.DxKeyDown(Hwnd,103)
//后台发送按键"7"到句柄为Hwnd的窗口
Delay 20
//延时20毫秒
Call Plugin.DxKey.DxKeyDown(Hwnd,104)
//后台发送按键"8"到句柄为Hwnd的窗口
Delay 20
//延时20毫秒
Goto 开始
//跳到标签"开始",即无限循环
//=========================脚本结束============================
插件下载地址:
http://bbs.vrbrothers.com/viewthread.php?tid=141401
Hwnd = Plugin.Window.MousePoint()
UserVar Var1=1 "循环次数"
For Var1
Call Plugin.Bkgnd.KeyPress(Hwnd, 55)
Delay 20
Call Plugin.Bkgnd.KeyPress(Hwnd, 56)
Delay 20
Call Plugin.Bkgnd.KeyPress(Hwnd, 55)
Delay 20
Call Plugin.Bkgnd.KeyPress(Hwnd, 56)
Delay 20
Next
Hwnd = Plugin.Window.GetKeyFocusWnd()
Plugin.Window.GetClientRect Hwnd
MyArray=Split(Rect,"|")
Rem 键盘
KeyPress "7", 1
Delay 20
KeyPress "8", 1
Delay 20
Goto 键盘