专栏首页奔跑的键盘侠按键精灵——自动关闭广告弹窗

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

作者|我是奔跑的键盘侠

来源|奔跑的键盘侠(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,下载完发现,都是些什么玩意!浪费时间和精力。

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

本文分享自微信公众号 - 奔跑的键盘侠(runningkeyboardhero),作者:我是奔跑的键盘侠

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python——量化分析介绍(八)

    今天内容不多,也不复杂。首先,之前写的stock_util补充一个获取指定日期前某个交易日期的函数,毕竟后期写到买卖点指标的时候,难免要用到前后两个交易日指标值...

    Ed_Frey
  • Python——量化分析常用命令介绍(五)

    Last login: Sun Jul 14 08:52:32 on ttys000

    Ed_Frey
  • Python—蜕变的必经之路(从脚本到应用程序)

    这个周总算度过去了,这一个周的时间都在做ATM的一个作业,这个题目是写一个应用程序,而不是写一个简单的脚本代码。对于入门选手来讲,这个还是挺难的...

    Ed_Frey
  • ROS2Go与Ubuntu+ROS+Gazebo等版本对应关系

    目前,系统驱动和仿真软件Gazebo11,已经测试完成,等待ROS1.0和ROS2.0新版发布即可开启预装和测试。

    zhangrelay
  • 聊聊storm的OpaquePartitionedTridentSpoutExecutor

    本文主要研究一下storm的OpaquePartitionedTridentSpoutExecutor

    codecraft
  • 聊聊storm的OpaquePartitionedTridentSpoutExecutor

    本文主要研究一下storm的OpaquePartitionedTridentSpoutExecutor

    codecraft
  • 测试过程需不需要践行敏捷?

    测试过程在瀑布式开发中作为开发流程中的一个环节,只能在实现软件基础后开始运行,这种模式很大程度上导致了人力资源的浪费。而在敏捷开发模式中,为了解决人力资源浪费的...

    敏捷开发
  • sublime text之sublimeCodeIntel 的配置

    智能提示插件,这个插件的智能提示功能非常强大,可以自定义提示的内容库,我的Python智能提示设置(配置文件路径为packages\SublimeCodeInt...

    流柯
  • 关注腾讯云数据库官方微信,移动端轻松一键管理数据库,立享10元云代金券!

    数据库可在移动端一键管理了,关注腾讯云数据库官方微信即可体验。这也就意味着,你不用随时随地带电脑,揣着一块手机就能放心出去嗨~~不论在何时何地,都可快速进行管理...

    腾讯云数据库 TencentDB
  • 详解冒泡排序算法

    冒泡排序的基本思想是: 通过对待排序的序列从前向后依次比较相邻元素的值,如果发现逆序则交换。 逆序的含义:如果想把序列从小到大排序,那么两个数中前面的...

    code随笔

扫码关注云+社区

领取腾讯云代金券