Hwnd = Plugin.Window.MousePoint()// 注释 得到鼠标点击的窗口句柄
TracePrint Hwnd
Call Plugin.Window.Active(Hwnd)// 注释 激活句柄窗口
TracePrint Hwnd
sText = Plugin.Window.GetText(Hwnd) // 获取窗口标题
TracePrint sText
sRect = Plugin.Window.GetClientRect(Hwnd)//这句是得到窗口句柄的客户区大小
TracePrint "得到窗口句柄的客户区大小为:" & sRect
分割坐标 = Split(sRect, "|")//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim MyArray
MyArray = Split(sRect, "|")
//下面这句将字符串转换成数值
x = Clng(MyArray(0)): y = Clng(MyArray(1))
x1 = Clng(MyArray(2)): y1 = Clng(MyArray(3))
TracePrint x & "," & y
TracePrint x1 & "," & y1
Event Form1.Button1.Click// 注释 开始喊话按钮
Do
Delay 30000
Plugin.Bkgnd.KeyPress Hwnd, 13// 向后台窗口句柄 键盘按下回车
Delay 随机延时
Call Plugin.Bkgnd.MoveTo(Hwnd, 477, 867)// 注释 向后台窗口句柄鼠标移动到公聊
Delay 随机延时
Call Plugin.Bkgnd.LeftClick(Hwnd, 477, 867)//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标左键单击
Delay 随机延时
Call Plugin.Bkgnd.MoveTo(Hwnd, 423, 885)// 注释 向后台窗口句柄鼠标移动到公聊
Delay 随机延时
Call Plugin.Bkgnd.LeftClick(Hwnd, 477, 867)//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标左键单击
Delay 随机延时
内容 = Form1.公聊内容框.Text// 内容框
Delay 随机延时
TracePrint 内容
Delay 随机延时
Call Plugin.Bkgnd.SendString(Hwnd, 内容)
内容 = Form1.公聊内容框.Text// 内容框
TracePrint 内容
Loop
End Event
Function 随机延时 //我是一个函数,被你调用了
Randomize // 注释 随机延时
随机 = Int((500 - 100 + 1) * Rnd + 100)
Delay 随机
TracePrint 随机
End Function
Function 随机坐标 //我是一个函数,被你调用了
Randomize // 注释 随机坐标
随机 = Int((5 - 0 + 1) * Rnd + 5)
GetCursorPos x, y
TracePrint x & "," & y
End Function

输入喊话内容输入喊话内容