易语言游戏脚本开发-录像09课(弹窗卫士)

回复 星标
更多
342669087<342669087> 2023-05-17 19:58 浙江 杭州 只看该作者

易语言游戏脚本开发-录像09课(弹窗卫士)


.版本 2

.子程序 处理子程序
.参数 参_ID, 整数型
.局部变量 局_次数, 整数型
.局部变量 局_窗口列表, 整数型, , "0"
.局部变量 局_计次, 整数型
.局部变量 局_弹窗次数, 整数型

.判断循环首 (真)  ' 实时监控
    .计次循环首 (取数组成员数 (集_弹窗规则), 局_次数)  ' 是为了找出符合条件窗口
        窗口_模糊遍历窗口 (, 集_弹窗规则 [局_次数].类名, 集_弹窗规则 [局_次数].标题, 局_窗口列表)
        .计次循环首 (取数组成员数 (局_窗口列表), 局_计次)  ' 是为了判断规则是否百分百符合
            .如果真 (窗口_取标题 (局_窗口列表 [局_计次]) = 选择 (集_弹窗规则 [局_次数].标题 = “”, 窗口_取标题 (局_窗口列表 [局_计次]), 集_弹窗规则 [局_次数].标题) 且 窗口_取类名 (局_窗口列表 [局_计次]) = 选择 (集_弹窗规则 [局_次数].类名 = “”, 窗口_取类名 (局_窗口列表 [局_计次]), 集_弹窗规则 [局_次数].类名) 且 窗口_句柄取进程名 (局_窗口列表 [局_计次]) = 选择 (集_弹窗规则 [局_次数].进程名 = “”, 窗口_句柄取进程名 (局_窗口列表 [局_计次]), 集_弹窗规则 [局_次数].进程名) = 真)
                窗口_关闭 (局_窗口列表 [局_计次])
                局_弹窗次数 = 局_弹窗次数 + 1
                标签1.标题 = 到文本 (局_弹窗次数)
            .如果真结束

        .计次循环尾 ()
    .计次循环尾 ()
    程序_延时 (100, )
    系统_处理事件 ()

.判断循环尾 ()

百度网盘

此帖已被锁定,无法回复
新窗口打开 关闭