求帮忙修改为按键精灵后台运行

来源:百度知道 编辑:UC知道 时间:2024/06/25 17:14:19
偶是新手。。。。额

想最小化游戏的同时,游戏内自动按 2,3 两个键 ,这样算是后台运行吗??

应该下载哪个插件啊??

这是偶刚才录制的内容。。。
如何弄成后台运行而且无限循环???

Rem ==========以下是按键精灵录制的内容==========
KeyDown 50,1
Delay 6000
KeyUp 50,1
Delay 1000
KeyDown 51,1
Delay 121
KeyUp 51,1
Delay 500
Rem ==========以上是按键精灵录制的内容==========

希望大哥大姐们帮忙改成后台的,感激不尽!!!

VBSCall RunApp("notepad")
Delay 1000
//需要确认把记事本放在前台
Plugin hwnd=Window.Find(0,"无标题 - 记事本")
//需要先得到可以发送按键消息的窗口
Plugin Hwnd = Window.FindEx(Hwnd, 0, "Edit", 0)
//Plugin Window.Active(hwnd)
//Plugin hwnd = Window.GetKeyFocusWnd()
MessageBox "提醒:如果您现在的热键模式是“普通模式”,将有可能导致键盘失去响应,按下ctrl+alt+del即可解决这个问题。建议您在设置里使用“软件模式”的热键启动方式。"
MessageBox "现在可以把记事本的窗口放在后台,或者是最小化"
//等待两秒钟
Delay 2000
For 20
//后台喊话
Plugin Bkgnd.SendString(hwnd,"Hello, world")
//后台按键
Plugin Bkgnd.KeyDown(hwnd,13)
Delay 500
EndFor

这个是按键精灵7.02.4325版 自带的演示原文件.
我也是新手目前没研究明白你可以拿这个稍作改动试试.
去按键精灵论坛看看有没有关于后台的文章.

1.装361后台插件 不然不能用(没有上论坛下载)
说明:启动前把游戏窗口放前
UserVar ys1=200 按2键延时(毫秒)
UserVar ys2=200 按3键延时(毫秒)
//以上内容不要改 保存后在自定义中改
//下面这句是得到当前最前面的窗口句柄
Plugin Hwnd = Window.Foreground()
Rem xh
Plugin BGKM5.KeyClick