修改用户自定义设置 - SetConfig
函数简介
修改用户自定义设置
可用配置:
DefaultEncoding 整数型 配置接口调用参数默认中文编码 (*全局唯一,所有欧拉对象共享)
- 0.GBK (默认)
- 1.UTF8
- 2.Unicode
DefaultReturnEncoding 整数型 配置接口调用返回值默认中文编码 (*全局唯一,所有欧拉对象共享)
- 0.GBK
- 1.UTF8 (默认)
- 2.Unicode
SimModeType 整数型 可配置前台鼠标的仿真类型 (*全局唯一,所有欧拉对象共享)
- 0.标准模式
- 1.Logitech驱动
- 2.LogitechGHub驱动
- 3.Razer驱动
- 4.欧拉驱动
EnableRealMouse bool型 是否启用鼠标轨迹模拟
RealMouseMode 整数型 默认值1 鼠标模式
- 1.具有平均速度和移动错误的标准计算机用户。
- 2.具有快速反应和快速鼠标移动的游戏玩家。
- 3.非光学鼠标模式,移动慢.
- 4.平衡版本鼠标模式
- 5.机器人模式(直线移动)
- 6.自定义模式
RealMouseBaseTimePer100Pixels 整数型 默认值200 每100像素的基础移动时间(毫秒)
RealMouseFlowFlag 整数型 默认值767 移动时间控制:组合不同的速度曲线
- 1: 变化速度曲线 - 创建自然的速度变化
- 2: 中断移动 - 在移动过程中添加暂停
- 4: 另一种中断移动模式
- 8: 慢启动 - 缓慢开始,逐渐加速
- 16: 另一种慢启动模式
- 32: 锯齿状移动 - 添加不规则的移动
- 64: 停止移动 - 在移动结束时减速
- 128: 调整移动 - 用于微调移动
- 256: 随机移动 - 使用随机数生成器创建随机移动
- 512: 恒定速度 - 保持恒定速度移动
- 注:取值可以为这些值相加,如1+2+4+8
RealMouseNoise 双精度浮点数 默认值:5.0 噪声控制:影响轨迹的随机性
- 值越大 = 噪声越小,轨迹越平滑
- 值越小 = 噪声越大,移动越自然
- 建议范围:3.0-8.0
RealMouseDeviation 整数型 默认值:25 偏差控制:影响路径的曲率
- 值越大 = 路径越直,偏差越小
- 值越小 = 路径越弯曲,移动越自然
- 建议范围:20-40
RealMouseMinSteps 整数型 默认值:150 最小步数:控制移动中的点数
- 值越大 = 点数越多,移动越平滑
- 值越小 = 点数越少,移动越快
- 建议范围:50-500
RealMouseTimeToSteps 双精度浮点数 默认值:1.5 控制步之间的时间间隔
- 值越大 = 步长越长,移动越快
- 值越小 = 步长越短,移动越平滑
- 建议范围:1.0-5.0
RealMouseOvershoots 整数型 默认值3 过冲点数:控制移动中的点数
- 在到达终点前要经过附近的坐标点数
- 为0时直接到达坐标
MouseDriftCheckTime 整数型 鼠标飘移检测延时,鼠标到达指定区域后在规定时间内锁定位置 ;//鼠标漂移检测时间单位毫秒 0不检测
EnableRealKeypad bool型 是否启用真实键盘输入延时
KeyDownInterval 整数型 键盘单击间隔
MouseClickInterval 整数型 鼠标单击间隔
MouseDoubleClickInterval 整数型 鼠标双击间隔
WorkPath 字符串型 工作路径 (*全局唯一,所有欧拉对象共享)
DbPath 字符串型 图片数据库路径 (*全局唯一,所有欧拉对象共享)
DbPassword 字符串型 图片数据库密码 (*全局唯一,所有欧拉对象共享)
MaxOverlap 双精度浮点数 多图识别最大重叠范围,0完全不重叠 默认值0.5 (*全局唯一,所有欧拉对象共享)
MatchColorWeight 双精度浮点数 彩色模式色彩权重默认0.7 取值范围0~1.0 (*全局唯一,所有欧拉对象共享)
VncServer 字符串型 默认值"127.0.0.1" 链接VNC的IP 绑定模式为VNC时启用
VncPort 整数型 默认值5900 链接VNC的端口 绑定模式为VNC时启用
VncPassword 字符串型 链接VNC的密码 绑定模式为VNC时启用
CheckDisplayDeadInterval 整数型 默认值50ms 检测卡屏的时间间隔
KeyboardHwnd 长整数型 配置绑定键盘的窗口句柄,与显示窗口句柄不一致时使用
MouseHwnd 长整数型 配置绑定鼠标的窗口句柄,与显示窗口句柄不一致时使用
InputLock bool型 后台绑定时是否锁定前台键盘鼠标,默认值false不锁定
ImageStitchMatchValue 双精度浮点数 图片拼接接口识别率0~1 默认0 (*全局唯一,所有欧拉对象共享)
SymbolServer 字符串型 PDB服务器地址 如https://msdl.microsoft.com (*全局唯一,所有欧拉对象共享)
ForwarderPath 字符串型 x64 转发进程路径,默认当前exe运行目录 (*全局唯一,所有欧拉对象共享)
DriverPath 字符串型 自定义驱动路径 (*全局唯一,所有欧拉对象共享)
EnableOcrOverlapCounting bool型 找字时是否允许重叠统计,默认false (*全局唯一,所有欧拉对象共享)
FindWindowMode 整数型 查找窗口模式 0.只查询可见窗口 1.查询所有窗口 2.查询不可见窗口 默认值0 (*全局唯一,所有欧拉对象共享)
接口名称
SetConfig
DLL调用
int SetConfig(long ola, string configStr)
参数定义:
ola(长整型数): OLAPlug对象的指针,由DLL版本 CreateCOLAPlugInterFace 接口生成configStr(字符串): 配置项字符串,格式为{"RealMouseMode":2,"EnablerealMouse":"True"}
示例:
待补充...
返回值
整型数:
0 : 失败
1 : 成功
