⑴ 按键精灵后台多开脚本
Hwnd = Plugin.Window.Foreground()
Delay 5000
Rem a
Call Plugin.Bkgnd.KeyDown(Hwnd, 160)
Delay 120000
Call Plugin.Bkgnd.KeyPress(Hwnd, 86)
Goto a
以上是代码
步骤:
1.先把需要运行按键的界面放在最前面,就会自动获取句柄(后台的关键,游戏不支持后台就没办法了)
2.等待10秒后就可以收下界面了。
⑵ 求按键精灵后台多开运行方法
1、如果需要三开或者四开游戏,点击创建新沙盘即可创建一个新的沙盘。
⑶ 按键精灵如何同时运行多个脚本
按键精灵同时运行两个脚本的步骤如下:
1,打开按键精灵,进入脚本列表。
2,找到需要运行的两个脚本。
脚本名称前打上对勾的脚本就处于默认运行状态,用户可以根据需要开启多个脚本文件。
⑷ 按键精灵如何写多开脚本
脚本需要多线程 从按键精灵 6.8 之后 就能使用多线程了 BeginThread 启动线程
而游戏嘛 必须做后台脚本 因为判断和发送按键鼠标信息 前台无法实现多开
⑸ 按键精灵9,多开+后台脚本
//后台循环按键
点击 = WaitClick()//等待点击要抓取的窗口
Delay 10//等待时间10毫秒
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
do
Delay 1000
//向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:49)按键("1")如果你会查按键的扫描码.你就自己查出来,自己改改.如果你不会,我也没办法,我也没有时间.
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 500
loop
//后台循环左键点击
点击 = WaitClick()//等待点击要抓取的窗口
Delay 10//等待时间10毫秒
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
//下面这句是得到窗口句柄的客户区大小
sRect = Plugin.Window.GetClientRect(Hwnd)
//MsgBox "得到窗口句柄的客户区大小为:"& sRect
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
//dim MyArray
MyArray = Split(sRect, "|")
//下面这句将字符串转换成数值
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
//Msgbox "窗口客户端后台坐标系原点的前台坐标x0" & L & ",窗口客户端后台坐标系原点的前台坐标y0" & T & ", 窗口客户端后台坐标x的最大值(宽)"& R & ",窗口客户端后台坐标y的最大值(高)" & B
do
Delay 1000
//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标左键单击,自己改后台坐标.
Call Plugin.Bkgnd.LeftClick(Hwnd, 0, 0)//后台坐标系
//Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)//用变量
//Call Plugin.Bkgnd.LeftClick(Hwnd, x+l, y+t)//(变量为前台坐标系)
Delay 500
Loop
多线程还是不用的好,复制成多个脚本,运行更好.
⑹ 如何用按键精灵写脚本..支持多开,后台运行的..
获取每个窗口的句柄
然后从全名命令中找到插件命令 再从windows窗口命令中选择需要的后台命令
建议你先做一个单开的
多开的只是加几个小语句就可以了
⑺ 如何用按键精灵实现游戏多开,鼠标按键同步操作
大家在打游戏时可能经常需要用鼠标去执行重复的动作,去做练级,打怪的行为。时间久而久之就会感觉疲劳。按键精灵刚好可以解决此问题,解放双手。
1、首先在电脑中打开按键精灵,点击“我的脚本”。
⑻ 求按键精灵高手帮忙转成无限多开的后台脚本!多谢!~
一下子也说不清楚,你进按键精灵技术交流群吧,群号的:1-7-6-4-6-9-4-8-4
因为录制的不好直接改后台,还有你提供下你的游戏的其他参数!
⑼ 这个是按键精灵双开的脚本,能改成多开的吗,谢谢,解决了加分
msgbox "请依次在需要同步的窗口内按下1,2,3,4,5,如果窗口已够,则按下空格"
for 5
MsgBox "请按顺序按下指定按键"
key=waitkey()
if key=49 then
Hwnd1 = Plugin.Window.Foreground()
elseif key=50 then
Hwnd2 = Plugin.Window.Foreground()
elseif key=51 then
Hwnd3= Plugin.Window.Foreground()
elseif key=52 then
Hwnd4 = Plugin.Window.Foreground()
elseif key=53 then
Hwnd5 = Plugin.Window.Foreground()
elseif key=32 then
exit for
End If
next
MsgBox "同步开始"
Do
a = waitkey()
If a=49 or a=50 or a=51 or a=52 or a=53 or a=54 or a=55 or a=56 or a=57 or a=58 or a=59 or a=60 or a=87 or a=65 or a=68 or a=83 Then
if hwnd1 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd1, a)
End If
if hwnd2 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd2, a)
End If
if hwnd3 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd3, a)
End If
if hwnd4 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd4, a)
End If
if hwnd5 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd5, a)
End If
End If
loop
⑽ 求按键精灵后台多开脚本
比楼上 稍微不傻的办法
直接创建你要数目的一样的脚本,热键从 F1-F12 你随便
然后 每到一个窗口 按一下启动就完事了
按键 支持 多个脚本一起执行,所以 你把 这些一样的脚本都打勾设置不同的开启就行了 。
PS: 你的机器 能受得了吗 ?