02
2023-08
Python+Windows定时任务+Cursor:打工人都该知道的低成本办公自动化神器
如标题所示,用Python+Windows定时任务+Cursor,打造一套低成本的办公自动化流程。
LEARN MORE
图片由海艺AI绘制
办公自动化流程
办公自动化是打工人的终极梦想,今天介绍一个可行度比较高的方案:用Python+Windows定时任务+Cursor来实现。
首先,要说明的是,这个方案是办公自动化的其中一个解,并不是最优解,也不一定适合所有人。后续会陆续介绍一些基于其他技术的办公自动化流程供大家参考。
办公自动化的核心内涵就在于:让机器去执行那些琐碎又重复的工作。说白了就是需要一个按键精灵plus pro 版本的东西,去帮助我们实现一些机械无聊且很容易因为粗心大意搞错的事情。
今天介绍的这一套办公自动化流程的思路是这样的,用cursor辅助撰写python代码,配置windows定时任务定时执行。
这里特别要说一下cursor,本来这个办公自动化流程的泛用性不是特别高,因为python+windows定时任务是需要一定代码能力的门槛的,这一条就卡死了很多人入坑这条路的想法。但是cursor的出现给大家指出了一条新的道路:代码用AI帮忙写,门槛瞬间降低很多倍。
案例
我们以数分狗最常用的发送定时邮件作为例子在演示一下这个过程。
首先,请出cursor,创建一个AI项目(cursor的视频教程放在最后啦,没玩过的朋友们可以去瞅瞅)
于是AI就帮我写好了一个框架:
要求AI撰写一个定时发送邮件的脚本:
于是AI给到了答案
接下来就是在AI给到的基础上改吧改吧,告诉他代码的路径,邮箱的密码什么的,调试一下看看能不能运行成功,成功的话保存一下,不成功的话再改吧改吧。
然后就是配置定时任务了,虽然说也可以把定时任务直接在代码里写好,但是打工人的笔记本电脑是不会长时间开始编译器之类的东西的——且不说一时手抖给关了,单就考虑一下办公本的性能,也不能这么干噢。
方法很简单,直接在搜索框搜索“任务计划程序”即可。
尽管windows10和windows11存在很大的UI上的差异,但是任务计划程序这个玩意都长一个样。
直接点击创建任务,然后一次设置常规,触发器和操作的信息就可以了。
常规的信息没什么好说的,就是给任务起个名字,省得自己找不到。触发器说白了就是设置一下任务的执行周期。
新建操作这里就稍微有点讲究了。首先是浏览,在文件夹目录中选中python脚本。然后是参数,也就是文件夹的目录,虽然页面显示的是可选,但我的经验是参数必须要写,不写的话容易出问题。
这里配置完成之后,大家可以尝试手动执行一下,看看能不能正常执行这个任务,如果可以的话就能收工了。如果不能的话大概率是另一种情况了——python环境变量多少有点问题。
对于这个问题的解决方案,其实也挺简单的,不是识别不了python么,简单,我写一个批处理文件,告诉电脑我的python在哪里就可以了。
内容很简单,把下面的信息写在一个txt文档里:
call {python的路径}
{脚本的路径和名称}.py
cd
把txt文档的后缀名手改成bat。然后回到操作这里,把执行的文件从.py文件改成这个.bat文件就可以收工啦~
总结
总的来说,这一套办公自动化的流程是泛用度比较高的,只要你是windows的用户就能用,而且灵活度很高。比如邮件内容,想放什么就放什么,附件、图片、html等等,想怎么搞就怎么搞。
在这个方案中,cursor的作用非常重要——AI编程辅助真的香,节省了很多去搜别人代码的时间成本:虽然别人写得和AI写得一样需要各种修改调试,但是AI给的方案好歹和需求是一致的呀!然而AI编程辅助的功能,并不是一个特别友好的功能,还是需要一定的技术门槛在的,并不是“人人可上手”的东西。不过数据分析师多少都是能看懂代码的,起码改吧改吧这种事情并不是什么难事。
最后,给大家奉上cursor的操作视频:
Chatgpt加持下写代码是怎样的体验_哔哩哔哩_bilibili
http://mpvideo.qpic.cn/0b2elqaceaaa54aftcssc5sfaxgdejoaaiqa.f10002.mp4?