作者:广东在线游戏网日期:
返回目录:游戏资讯
这样: Hwnd = Plugin.Window.MousePoint() Delay 50 Call Plugin.Bkgnd.KeyPress(Hwnd, 13) Delay 50 Call Plugin.Bkgnd.KeyPress(Hwnd, 65) Delay 50 Call Plugin.Bkgnd.KeyPress(Hwnd, 18) Delay 50 Call Plugin.Bkgnd.KeyPress(Hwnd, 13) Delay 50 Call Plugin.Bkgnd.KeyPress(Hwnd, 27) Delay 50
取得各句柄是关键。
后台锁定分手来动和自动两种。
自动需要知道窗口名称或者类名:
//查找窗口类名(0)或者标题("无标题 - 记事本自"),返回找到的句柄Hwnd
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")
手动:
//得到当前最前面的窗口句柄
Hwnd = Plugin.Window.Foreground()
或者
//得到鼠标指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
下面是按zhidao你说的循环:
Do//无限循环
Call Plugin.Bkgnd.KeyPress(Hwnd, 56)//按8
Call Plugin.Bkgnd.KeyPress(Hwnd, 52)//按4
Call Plugin.Bkgnd.KeyPress(Hwnd, 51)//按3
//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标右键单击
Call Plugin.Bkgnd.RightClick(Hwnd, 0, 0)
Delay 8000
Loop
想要后台只能用插件
下载最新版按键7,所有插件都齐全百的
要实现后台点击,你要先用抓点度工具找到你要点击的坐标,用找到的坐标替换下面的脚本中的AX和AY
Plugin Hwnd = Window.MousePoint()
Delay 500
Plugin s = Window.GetClientRect(Hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYArray(1)
Delay 1000
Rem A
Plugin Bkgnd.LeftClick(Hwnd, AX-dx, AY-dY)
Delay 3000 //等待3秒
Goto A
脚本会在后台每3秒点击回一下(AX,AY)这个位置,要改点击的频率,改Delay后面的数字就行
后台按esc
Plugin Hwnd = Window.MousePoint()
Delay 200
Rem A
Plugin Bkgnd.KeyPress(Hwnd, 27)
Delay 3000
Goto A
每3秒按一次esc,不停地后台循环
需要注意的是,在运行答脚本前,先点击一下游戏画面~再运行脚本