|
|

10精币
各位大佬,最近在学习乐玩模块,几个问题需要请教下:
1.软件内 窗口操作类.取宽高 (窗口句柄, 返回宽度, 返回高度)与乐玩编程助手取出来的不一样
2.同样宽高识图,编程助手可以识别到,代码识别不到 lw.图色_找图 (367, 136, 399, 179, “任务.bmp”, “000000”, 0.95, 0, , , , , , , , , )
这是我取窗口句柄的代码:
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 窗口数组 | 整数型 | | 0 | | i | 整数型 | | | | 游戏启动_否 | 逻辑型 | | | | 句柄 | 整数型 | | | | 绑定结果 | 逻辑型 | | | | 解绑结果 | 逻辑型 | | | | 返回宽度 | 整数型 | | | | 返回高度 | 整数型 | | | 窗口_枚举所有子窗口 (, 窗口数组, “Chrome_WidgetWin_0”) 计次循环首 (取数组成员数 (窗口数组 ), i ) 如果真 (窗口_取标题 (窗口数组 [i ]) = “保卫向日葵”)  游戏启动_否 = 真   如果 (窗口操作类. 是否最小化 (窗口数组 [i ]))   日志 (2, “检测到程序最小化,即将激活(初次绑定需要显示窗口)!”)   窗口操作类. 恢复 (窗口数组 [i ])   窗口操作类. 置焦点 (窗口数组 [i ]) 窗口操作类.置焦点 (_启动窗口.取窗口句柄 ()) 跳出循环 ()  计次循环尾 () 如果真 (游戏启动_否 = 假) 日志 (2, “未检测到游戏,请检查游戏启动,再绑定!”) 返回 () 延迟 (500 )处理事件 ()句柄 = 窗口_取句柄 (, , “Chrome_WidgetWin_0”, ) 如果 (按钮_绑定窗口.标题 = “绑定窗口”) 绑定结果 = lw. 后台_绑定 (句柄, 3, 1, 1, , 0 ) 窗口句柄 = 句柄 日志 (3, “绑定结果:” + 到文本 (绑定结果 )) 程序_延时 (300, ) 日志 (3, “绑定句柄:” + 到文本 (句柄 )) 程序_延时 (300, )  窗口操作类. 取宽高 (窗口句柄, 返回宽度, 返回高度 ) 调试输出 (返回宽度, 返回高度 ) 按钮_绑定窗口.标题 = “解除绑定” 解绑结果 = lw. 后台_强制解绑 (句柄 ) 日志 (3, “解绑结果:” + 到文本 (解绑结果 ))  按钮_绑定窗口.标题 = “绑定窗口” 如果 (按钮_绑定窗口.标题 = “解除绑定”) 按钮_置顶游戏.禁止 = 假  按钮_置顶游戏.禁止 = 真
而且编程助手刚开始取编程句柄句柄探测的提示框和软件本身的宽高不一致,
然后把这个选项打开应该是正常了
是软件取的有问题吗?还是句柄的问题,求大佬解答,判断不出来
|
|