前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >按键精灵——如何实现办公自由(一)

按键精灵——如何实现办公自由(一)

作者头像
Ed_Frey
发布2020-04-27 13:50:53
1.3K0
发布2020-04-27 13:50:53
举报
文章被收录于专栏:奔跑的键盘侠奔跑的键盘侠

作者|我是奔跑的键盘侠

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

最近精力有些涣散,很想写点干货又不知从何说起。思来想去,我准备把我使用N久的部分自动办公脚本做下分享,虽然代码不会原封不动的分享,但是整体的设计思路、实现方法(含核心代码)会做具体展示,也欢迎大家留言提出各个模块中具体的问题来探讨。

自然,这个分享要拆开做成N期吧,也方便大家慢慢吸收转化。

1

万事开头难

作为业余爱好者,一般并不具备专业的思路和头脑,如果只是做一个简单的小脚本,也压根用不太到专业的设计视角,随便几十行代码就实现了一个小功能。

随着功能的拓展和延时,脚本不断的修改完善,代码从几十行慢慢变成了几百行、甚至上千行。此时再去维护,“头大是也”。

这个时候如果有接触过流程设计图,按这个思路下手,一切的一切将再次清晰简单起来。

2

实现流程图

要设计一个全自动化的脚本,首先就是无限循环挂机,这个作为最底层的逻辑,然后其他的功能模块再根据需求加入相应的位置即可。

至于循环,通常很少有7*24小时挂机,一般可根据实际情况,比如循环多少次、定时器等等来设计。

循环跑起来以后,就是任务处理模块了。

做了一个简单的流程图,供大家参考:

现在,你也可以参考一下这个流程图,做出各自的流程设计,思路先理清,再下手,事半功倍。

3

大道至简

想起周易中的简易、变易、不易,我觉得此处还是挺契合的。特别是针对要经常维护(变易)的代码,一定要做到简易,然后你就会发现,再难啃的骨头也不过如此(不易)。

-END-

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奔跑的键盘侠 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档