说按键不能后台的有句话给你:不懂可以但不要误导人!!!!!!!按键精灵是可以后台的1.因为你没说明是用于什么样的窗口我只能做到这不能用我也没法.只是想诰诉你可以后台别听那些不懂的乱说.2.脚本写了3个你要试试哪个能用(第一个不用其它插件2和3要用361后台插件).3.脚本2和3要先到 http://bbs.vrbrothers.com/viewthread.php?tid=33722&extra=page%3D1 下载个361插件(在附件里要注册论坛账号才可以下载)把它放到按键精灵目录plugin文件夹下重新启动按键精灵 4.脚本要先把你程序放到前台运行一下才可以放到后台(这也是因为不知你要向什么窗口后台按键)5.脚本是循环的//脚本1Delay 100Plugin hwnd=Window.Foreground()Plugin Window.Active(hwnd)Plugin hwnd = Window.GetKeyFocusWnd()Delay 100Rem aPlugin Window.SendKeyDown(hwnd,17)Plugin Window.SendKeyPress(hwnd,49)Plugin Window.SendKeyUp(hwnd,17)Delay 2000Plugin Window.SendKeyPress(hwnd,113)Goto a//脚本2Delay 100Plugin hwnd=Window.Foreground()Plugin Window.Active(hwnd)Plugin hwnd = Window.GetKeyFocusWnd()Delay 100Rem aPlugin BGKM5.KeyDown(hwnd,17)Plugin BGKM5.KeyClick(hwnd,49)Plugin BGKM5.KeyUp(hwnd,17)Delay 2000Plugin BGKM5.KeyClick(hwnd,113)Goto a//脚本3Delay 100Plugin hwnd=Window.Foreground()Plugin Window.Active(hwnd)Plugin hwnd = Window.GetKeyFocusWnd()Delay 100Rem aPlugin BGKM5.KeyDownE(hwnd,17)Plugin BGKM5.KeyClickE(hwnd,49)Plugin BGKM5.KeyUpE(hwnd,17)Delay 2000Plugin BGKM5.KeyClickE(hwnd,113)Goto a
不能后台运行的,你一设置,他认的是你屏幕哪个像素的位置,所以,一旦开始运行,就不能再动鼠标了。
简单的脚本方法就是,自己录制,录制结束后保存录制脚本,设置好循环条件,保存,调试,F10热键开始运行……不行了继续问我
后台运行,就是在开头加上
“Plugin hwnd = Window.GetKeyFocusWnd()
延迟 2000”这个语句定义当前窗口。
首先是对于同一个按键命令的两种格式,在例子里面,比如方向键上方的INSERT这个键,在例子当中按下它的指令是
“Plugin Window.SendKeyPress(hwnd,45)”
而在我自己录制脚本的时候,格式是
“KeyDown 45,1
延迟 XXX
KeyUp 45,1”
Plugin hwnd = Window.MousePoint()While truePlugin BGKM5.KeyDown(hwnd,17)Plugin BGKM5.KeyDown(hwnd,70)Plugin BGKM5.KeyUp(hwnd,70)Plugin BGKM5.KeyUp(hwnd,17)Delay 5000EndWhile 注意,使用时先将窗口放到前台(保证鼠标指在上面),启动后即可放到后台。