场景实战
写一个每天自动运行的小脚本
让 Codex 写一个小脚本(比如每天整理下载文件夹),先手动测试,再用桌面应用的定时任务(Scheduled)让它按时自动运行。
开始前
自动运行的任务没人盯着,出错影响更大。先在副本文件夹上测试,确认无误再用到真实文件夹。脚本里不要写入密码或密钥。
适合谁
有重复性小任务、想让电脑每天自动做的人:整理下载文件夹、清理过期文件、汇总当天的表格、生成日报等。
脚本 = 一段写好的小程序,运行一次就把一套固定步骤做完。
准备什么
- 新建一个练习文件夹,比如
自动整理测试,往里面复制一些杂乱的文件; - 把这个文件夹加进 Codex;
- 想清楚:每天什么时候运行、具体做什么、做完怎么通知你。
第一步:先做一个能手动运行的脚本
复制这段话给 Codex:
帮我写一个整理脚本,作用是:把这个文件夹里的文件按类型分到"图片""文档""表格""压缩包""其他"子文件夹中。
要求:
- 只移动,不删除;文件名重复的在后面加 _2;
- 每次运行在 整理日志.txt 末尾记录时间和移动了哪些文件;
- 先在这个文件夹里运行一次让我看看效果;
- 告诉我以后怎么手动运行它。你会看到什么:Codex 创建一个脚本文件,运行一次,文件夹里的文件被分好类,并生成 整理日志.txt。
检查结果:打开文件夹看分类是否正确,打开日志看记录是否完整。不满意就直接告诉它哪里要改。
第二步:让它每天自动运行
桌面应用有定时任务功能,可以让 Codex 按时自动做事。在侧边栏的 Scheduled 里能看到所有定时任务和每次运行的结果。
最简单的创建方式是直接让 Codex 帮你建:
帮我创建一个定时任务:每天晚上 9 点,在这个项目里运行刚才的整理脚本,
运行完把移动了多少个文件、有没有出错,简单汇报给我。你会看到什么:Codex 帮你设置好定时任务。之后每次运行的结果会出现在侧边栏的 Scheduled 里,有需要你注意的结果时会显示未读标记。
定时任务的几个要求(官方说明)
- 到点时电脑要开着,ChatGPT 桌面应用要在运行;
- 项目文件夹要还在原来的位置;
- 定时任务无人值守,会使用你的默认权限设置。建议只给完成任务所需的最小权限;
- 定时任务每次运行也会消耗额度,不要设得太频繁。
想再改进可以这样说
把定时任务改成每周一早上 9 点运行。除了整理文件,再把超过 30 天没动过的压缩包移到"待删除"文件夹(不要真的删除)。确认无误了,帮我把定时任务改成整理我真实的下载文件夹。先告诉我会影响哪些文件。我不想依赖 ChatGPT 应用,想让电脑系统自己定时运行这个脚本,有什么办法?先讲讲,不要动手。常见问题
| 问题 | 怎么办 |
|---|---|
| 到点了没运行 | 检查电脑是否开机、桌面应用是否在运行、项目文件夹是否被移动 |
| 想暂停或删除定时任务 | 打开侧边栏 Scheduled 管理,或直接让 Codex 帮你暂停 |
| 运行结果不对 | 先停掉定时任务,回到第一步手动调试,没问题再恢复 |
| Mac 提示要访问"下载"文件夹 | 这是系统保护,任务确实需要时才同意 |