为什么我按键精灵9 制作了一个后台鼠标挂机的脚本,进游戏点以后没反应呢?

已经测试过抓抓是可以通过句柄截图的,看了教程说只要能截图就是支持后台的啊 求解!
脚本如下:
Plugin.Window.MousePoint
Call Plugin.Bkgnd.KeyDown(Hwnd, 17)
Delay 100
Call Plugin.Bkgnd.KeyPress(Hwnd, 117)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 371, 328)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 544, 434)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 567, 399)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 508, 464)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 615, 166)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 1449, 326)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 1404, 366)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 1484, 335)
Delay 100

第1个回答  2013-11-06
按键精灵可能会被屏蔽,貌似如果用Nb的鼠标就不会被检测了,可以宏编辑的那种,比如罗技的G500s
第2个回答  2013-11-06
你获取句柄,没有赋值,所以变量Hwnd为空
请改第一句
hwnd=Plugin.Window.MousePoint
且启动脚本的时候,请鼠标放到窗口上追问

按照你说的设置了 进游戏鼠标还是不动 键盘的就行

第3个回答  2013-11-06
Hwnd=plugin.window.MousePoint
Rem a
Call Plugin.Bkgnd.LeftClick(Hwnd, 708, 442)
Delay 600
Call Plugin.Bkgnd.LeftClick(Hwnd, 704, 374)
Delay 600
Call Plugin.Bkgnd.LeftClick(Hwnd, 1009, 324)
Delay 600
Call Plugin.Bkgnd.LeftClick(Hwnd, 1203, 615)
Delay 600
Call Plugin.Bkgnd.LeftClick(Hwnd, 938, 467)
Delay 600
Goto a
前后台脚本的坐标可是不一样的,自己看看帖子吧http://hi.baidu.com/aiyowei_2/blog/item/c75aa2f99fcde679034f56f1.html
另外,有些游戏/软件不支持按键精灵后台插件的运行,识别方法在上面的帖子里有介绍。追问

我已经看过无数个帖了 一样操作抓取的坐标 还有 把你给的复制了也不动

本回答被提问者和网友采纳