精易论坛

标题: 精益模块窗口置焦点某些情况下置焦点失败 [打印本页]

作者: 啷纳格啷    时间: 2022-4-22 07:34
标题: 精益模块窗口置焦点某些情况下置焦点失败
调试的时候没有问题,独立编译后,焦点窗口不为目标窗口时,可以正常切换。当窗口为目标窗口的某一窗口时,置焦点失败。

---------------------------------------------------------------------------------------------------------------------------------
运行日志内容:
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真
切换窗口:328736:假
切换窗口:197594:真

---------------------------------------------------------------------------------------------------------------------------------
全部代码:
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
窗口_监视热键_zc (&热键回调)
子程序名返回值类型公开备 注
热键回调  
参数名类 型参考可空数组备 注
功能键整数型
键代码整数型
键状态整数型1为按下,2为放开
如果真 (键状态 = 2)
如果真 (键代码 = #F10键 )
切换窗口 ()


子程序名返回值类型公开备 注
切换窗口 
变量名类 型静态数组备 注
窗口数组整数型0
窗口数量整数型 
窗口计数整数型 
是否成功逻辑型 
窗口_模糊遍历窗口 (, , “计算器”, 窗口数组)
窗口数量 = 取数组成员数 (窗口数组)
调试输出 (“窗口数组:”, 窗口数组)
窗口计数 = 1
计次循环首 (10, )
程序_延时 (20)
窗口计数 = 窗口计数 + 1
如果真 (窗口计数 > 窗口数量)
窗口计数 = 1

是否成功 = 窗口_置焦点 (窗口数组 [窗口计数])
调试输出 (“切换窗口”到文本 (窗口计数), 窗口数组 [窗口计数], 是否成功)
写到文件 (“D:\test\编译\1.txt”, 读入文件 (“D:\test\编译\1.txt”)到字节集 (“切换窗口:”到文本 (窗口数组 [窗口计数])“:”到文本 (是否成功)#换行符 ))
计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库





作者: 项目部004    时间: 2022-4-22 10:35

不合适就换!窗口置焦点的命令很多,窗口_置顶窗口_强制显示这些都可以用!
作者: 啷纳格啷    时间: 2022-4-23 18:13
项目部004 发表于 2022-4-22 10:35
不合适就换!窗口置焦点的命令很多,窗口_置顶、窗口_强制显示这些都可以用! ...

窗口_置顶 可以用,想还想请教下,为啥调试没问题,编译后就不行了
作者: 想吐看看我    时间: 2022-4-27 12:19
新手学习




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4