按键精灵——自动关闭广告弹窗

2019-09-10 14:56:57 浏览数 (1)

作者|我是奔跑的键盘侠

来源|奔跑的键盘侠(ID:runningkeyboardhero)

转载请联系授权(微信ID:ctwott)

按键精灵最近更新的比较多,几乎都是我一直在用的,也有一点现学现卖的

其实学习按键精灵最最关键的,就是学以致用,投入到生产实践中,提高工作效率。这也是为什么很多人热衷于它的重要原因。

《按键精灵——办公常用脚本集锦》中列的几个计划大部分都完成了,还差一个《从txt中调用通讯录等配置信息》,其实也就是文本的读取配合数组的应用,就可以实现,大家完全可以自己动手来实现,这里就一略而过了。

如果大家有什么问题可以星球留言,闲暇时刻定会回复,也欢迎大家在星球上吹吹牛、互动互动。

然后,关于,接下来的计划,按键精灵这块可能要暂时停更了,或者说本公众号要休眠了

因为还有更更多,很重要的事情等着我去做,不管是工作还是学习,还有备战马拉松

最近这更新频率有点大,很多小伙伴也需要些时间慢慢消化。关于python,这两周在赶一个微信公众号爬虫的项目(也有工作需要的成分),如果顺利的话,过几天会分享核心代码给大家。

也感谢最近很多新加的热爱学习、自我充电的小伙伴,送给大家一句话:

机遇总偏爱有准备的头脑

1

close_window coding

title = "按键精灵"

Call close_disturbing_window(title)

Function close_disturbing_window(title)

Hwnd = Plugin.Window.Foreground()

If Hwnd <> "" and Plugin.Window.GetText(Hwnd)=title Then

Call Plugin.Window.CloseEx(Hwnd)

End If

End Function

今天的更新比较简单,讲一下原理及应用场景:

原理就是通过弹窗检测当前活动窗口,获取句柄,再判断对应的窗口标题是否是广告窗口,是的话,毙掉它

连续挂机时,经常会有些小广告弹窗什么的,突然蹦出来,干扰代码运行。

可能才挂机几分钟我们就出去逛街了,晚上回来才发现,被一个搜狐新闻卡了一整天,心生怨念呀有木有!更加难过的是,找半天攻略却还是屏蔽不了搜狐新闻。这时候,上面的代码就可以派上用场了,设置一下潜在的干扰弹窗名称,代码循环中途卡住(比如找图命令3秒就能完成,结果5秒了还找不到),可以在延时超过5秒后调用一下关闭“搜狐新闻”,搞定!

当然,可能会冷不丁蹦出些不知道是啥的窗口,无法预知是什么干扰项。我绝得可以逆向思维,把正在用的程序记录下来,那没被记录的一律被视为广告弹窗,来一个毙掉一个

2

PPT 素材

PPT素材还在紧张的整理中,预计下周分享出来。看到一些几年前的获奖作品,感觉启发很多,但是也鱼龙混杂,等做一下筛选再分享给大家。

现在很多资源都可以从网上、公众号免费获取,但是经常会拿到一些不是自己想要的,而且资源动辄几十G,下载完发现,都是些什么玩意!浪费时间和精力。

所以呀,我的筛选整理也可以为大家提供挺多便利的。

0 人点赞