求一个按键精灵可以多个游戏窗口内运行的自动按键代码

在同一款游戏3个窗口内,先按下“TAB”键,然后按“AIT+1”延迟1.5秒再次按“AIT+1”.循环到按终止键。在指定窗口启动的。游戏是窗口模式,分辨率是1024*76... 在同一款游戏3个窗口内,先按下“TAB”键,然后按“AIT+1”延迟1.5秒再次按“AIT+1”.循环到按终止键。
在指定窗口启动的。游戏是窗口模式,分辨率是1024*768。
需要三个窗口同时按“TAB”+“AIT+1”。 循环到按终止键
不能干扰我的鼠标和键盘,如果能绑定游戏屏幕最好。
电脑是XP系统。网吧机器。
展开
 我来答
yuanjs1990
2013-12-07 · TA获得超过121个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:166万
展开全部

大概类似于

//获取句柄
hwnd = Plugin.Window.MousePoint ()
//按Tab键,键码为9
Call Plugin.Bkgnd.KeyPress(hwnd, 9)
While True
//按下ALT键,键码为18
Call Plugin.Bkgnd.KeyDown(hwnd, 18)
Delay 50
//按下ALT键,键码为18
Call Plugin.Bkgnd.KeyDown(hwnd, 18)
Delay 50
//放开ALT键,键码为18
Call Plugin.Bkgnd.KeyUp(hwnd, 18)
Delay 1500
Wend


由于你要开多个窗口,可能要开多个脚本


不行的话度娘,搜 “按键精灵 后台” ,有许多教程,很容易

追问
不行啊.我把中间的AIT 改成1了  但是他不按啊. 而且这个获取句柄. 当我点开别的窗口他连TAB键都不按了
追答
不好意思,这里面代码有点问题,当时以为你只要一次TAB键……

//获取句柄
hwnd = Plugin.Window.MousePoint ()
While True
//按Tab键,键码为9
Call Plugin.Bkgnd.KeyPress(hwnd, 9)
//按下ALT键,键码为18
Call Plugin.Bkgnd.KeyDown(hwnd, 18)
Delay 50
//按1键,键码为49
Call Plugin.Bkgnd.KeyPress(hwnd, 49)
Delay 50
//放开ALT键,键码为18
Call Plugin.Bkgnd.KeyUp(hwnd, 18)
Delay 1500
Wend
药你命plus
2013-12-07 · TA获得超过211个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:98.7万
展开全部
你这不是一句两句就能说清楚的,你这个涉及到后台 键盘鼠标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式