易语言游戏脚本开发-录像09课(弹窗卫士)
.版本 2 .子程序 处理子程序 .参数 参_ID, 整数型 .局部变量 局_次数, 整数型 .局部变量 局_窗口列表, 整数型, , "0" .局部变量 局_计次, 整数型 .局部变量 局_弹窗次数, 整数型 .判断循环首 (真) ' 实时监控 .计次循环首 (取数组成员数 (集_弹窗规则), 局_次数) ' 是为了找出符合条件窗口 窗口_模糊遍历窗口 (, 集_弹窗规则 [局_次数].类名, 集_弹窗规则 [局_次数].标题, 局_窗口列表) .计次循环首 (取数组成员数 (局_窗口列表), 局_计次) ' 是为了判断规则是否百分百符合 .如果真 (窗口_取标题 (局_窗口列表 [局_计次]) = 选择 (集_弹窗规则 [局_次数].标题 = “”, 窗口_取标题 (局_窗口列表 [局_计次]), 集_弹窗规则 [局_次数].标题) 且 窗口_取类名 (局_窗口列表 [局_计次]) = 选择 (集_弹窗规则 [局_次数].类名 = “”, 窗口_取类名 (局_窗口列表 [局_计次]), 集_弹窗规则 [局_次数].类名) 且 窗口_句柄取进程名 (局_窗口列表 [局_计次]) = 选择 (集_弹窗规则 [局_次数].进程名 = “”, 窗口_句柄取进程名 (局_窗口列表 [局_计次]), 集_弹窗规则 [局_次数].进程名) = 真) 窗口_关闭 (局_窗口列表 [局_计次]) 局_弹窗次数 = 局_弹窗次数 + 1 标签1.标题 = 到文本 (局_弹窗次数) .如果真结束 .计次循环尾 () .计次循环尾 () 程序_延时 (100, ) 系统_处理事件 () .判断循环尾 ()