求按键精灵后台脚本: 实现功能:按下F1键,间隔1000毫秒,右键按1次,循环。 求高手帮写按键精灵后台,好简单,按一下f1,然后停3秒,然后...

作者&投稿:敖平 (若有异议请与网页底部的电邮联系)
Hwnd = Plugin.Window.MousePoint()
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 112)
Delay 1000
Call Plugin.Bkgnd.RightClick(Hwnd, 0, 0)
Delay 1000
Goto a
脚本循环次数设置成1次,然后先把鼠标移动到需要运行脚本的窗口上,再启动脚本
右键点击涉及到后台坐标,由于每台电脑显示器的不同,后台坐标只能你自己去获取,具体方法请看帖子:http://hi.baidu.com/aiyowei_2/blog/item/c75aa2f99fcde679034f56f1.html
然后把Call Plugin.Bkgnd.RightClick(Hwnd, 0, 0)中的0,0改成你获取的坐标即可。
另外,有些游戏是不支持按键精灵后台脚本的,具体如何识别,上面的帖子里有介绍。

LZ,你说的是神马游戏啊

按键精灵,如何实现依次按f2三次按f1一次,然后循环,每次按键间隔500ms。~

rem 111
KeyPress f2, 1
delay 500
KeyPress f2, 1
delay 500
KeyPress f2, 1
delay 500
KeyPress f1 ,1

delay 500

goto 111

hwnd = Plugin.Window.MousePoint() //鼠标指向游戏窗口先获取窗口句柄
Do
Call Plugin.Bkgnd.KeyPress(Hwnd, 112)
//在句柄为hwnd的窗口按F1。112是F1
Delay 3000
Call Plugin.Bkgnd.KeyPress(Hwnd, 113)//113是F2
Delay 3000
Loop