范围鼠标移动 - MoveToEx
函数简介
将鼠标移动到指定范围内的随机位置,模拟更自然的鼠标移动。
接口名称
MoveToEx
DLL调用
long MoveToEx(long ola, int x, int y, int w, int h);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| x | 整数型 | 目标区域左上角的X坐标。 |
| y | 整数型 | 目标区域左上角的Y坐标。 |
| w | 整数型 | 目标区域的宽度(从x计算起)。 |
| h | 整数型 | 目标区域的高度(从y计算起)。 |
示例
long instance = CreateCOLAPlugInterFace();
// 移动鼠标到(100,100)到(110,110)范围内的随机位置
long ret = MoveToEx(instance, 100, 100, 10, 10);
if (ret != 0) {
// 返回移动后的坐标,格式为 "x,y"
// 释放返回的字符串内存
FreeStringPtr(ret);
}
DestroyCOLAPlugInterFace(instance);
返回值
字符串指针地址,包含移动后的坐标,格式为 "x,y"。返回 0 表示失败。
注意事项
- DLL调用返回字符串指针地址,需要调用 FreeStringPtr 接口释放内存。
- 此函数会在指定范围内随机选择一个点作为目标位置。
- 确保指定的范围在屏幕可见区域内。
