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

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