|
本帖最后由 汉族 于 2018-12-17 12:47 编辑
由于 用到了 这个命令 发现 很慢 结果 看了代码 发现 是由于方案写法太死板了。且 默认 还要 100毫秒的时间 处理,个人模块版本是 6.3,打开源码版本是6.8[也没有优化改善]
优化方案 可以直接 毫秒显示 不等待……当然 可能存在优化,建议收录;
无任何3方库,直接精易模块命令和核心库
本人的优化写法是 :(刚才的 句柄 显示 非 主窗口 所以 这次优化 修改了一下)
变量名 | 类 型 | 静态 | 数组 | 备 注 | window | 精易_窗口信息 | | 0 | pcs | 整数型 | | | a | 整数型 | | | jcmz | 文本型 | | 0 | pidz | 整数型 | | 0 | hwnd | 整数型 | | | tp | 整数型 | | |
pcs = 进程_枚举 (jcmz, pidz )计次循环首 (pcs, a )如果真 (进程名 = jcmz [a ]) tp = pidz [a ]‘如果 后面 加 跳出循环() 就是取第一个出现的位置 处理事件 ()计次循环尾 ()pcs = 窗口_枚举 (window )计次循环首 (pcs, a )如果真 (window [a ].进程ID = tp )hwnd = 窗口_取祖句柄 (window [a ].窗口句柄 )跳出循环 ()处理事件 ()计次循环尾 ()返回 (hwnd )
增加 针对多个相同进程 的取法
附上测试代码:
后台模式.e
(689.02 KB, 下载次数: 46)
|
评分
-
查看全部评分
|