调试的时候没有问题,独立编译后,焦点窗口不为目标窗口时,可以正常切换。当窗口为目标窗口的某一窗口时,置焦点失败。
---------------------------------------------------------------------------------------------------------------------------------
运行日志内容:
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
---------------------------------------------------------------------------------------------------------------------------------
全部代码:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 窗口_监视热键_zc (&热键回调 )如果真 (键状态 = 2 )如果真 (键代码 = #F10键 )切换窗口 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 窗口数组 | 整数型 | | 0 | 窗口数量 | 整数型 | | | 窗口计数 | 整数型 | | | 是否成功 | 逻辑型 | | | 窗口_模糊遍历窗口 (, , “计算器”, 窗口数组 )窗口数量 = 取数组成员数 (窗口数组 )调试输出 (“窗口数组:”, 窗口数组 )窗口计数 = 1 计次循环首 (10, )程序_延时 (20 )窗口计数 = 窗口计数 + 1 如果真 (窗口计数 > 窗口数量 )窗口计数 = 1 是否成功 = 窗口_置焦点 (窗口数组 [窗口计数 ])调试输出 (“切换窗口” + 到文本 (窗口计数 ), 窗口数组 [窗口计数 ], 是否成功 )写到文件 (“D:\test\编译\1.txt”, 读入文件 (“D:\test\编译\1.txt”) + 到字节集 (“切换窗口:” + 到文本 (窗口数组 [窗口计数 ]) + “:” + 到文本 (是否成功 ) + #换行符 )) 计次循环尾 ()
|