按键精灵这个脚本怎么写
发布网友
发布时间:2022-05-25 15:43
我来回答
共2个回答
热心网友
时间:2023-11-11 22:20
按键精灵写脚本如下:
//下面一句是获取当前窗口的句柄,所以,启动脚本时,游戏窗口要在最前面,给窗口句柄起的名字叫chuanqihoutai
chuanqihoutai=Plugin.Window.Foreground()
Plugin s = Window.GetClientRect(hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYarray(1)
//
Delay 1000
//这句是后台鼠标点击的代码
//例如抓点得到的横坐标是x,纵坐标是y,那么模拟鼠标左键点击的语句应该是这样的:
Plugin Bkgnd.LeftClick(chuanqihoutai,x-dx,y-dy)
Plugin Bkgnd.RightClick(chuanqihoutai,x-dx,y-dy)
//发送一个按住某按键的消息
Plugin Window.SendKeyDown(chuanqihoutai,按键码)
//发送一个某按键弹起的消息
Plugin Window.SendKeyUp(chuanqihoutai,按键码)
//发送一个按一次某按键的消息
Plugin Window.SendKeyPress(chuanqihoutai,按键码)
后台操作必须要对句柄操作。
热心网友
时间:2023-11-11 22:21
Rem i // 标记 i
FindPic 0,0,1024,768,"你要找的图",0.9,intX,intY // 查找你要找的图或字。最好选择你圈的字。
If intX > 0 And intY > 0 Then // 找到了
MoveTo 332, 752
Delay 200
LeftClick 1
MoveTo 560, 679
Delay 200
LeftClick 1
Delay 200
KeyDown "Esc", 1
Delay 100
KeyUp "Esc", 1
Else // 没找到
Goto i // 跳转到标记 i
End If //找图结束
望采纳。打字蛮辛苦的