网淘吧来吧,欢迎您!

Apple Reminder技能使用说明

2026-03-29 新闻来源:网淘吧 围观:11
电脑广告
手机广告

Apple Remind Me(macOS原生应用)

使用自然语言创建、管理并整理Apple提醒事项。与Reminders.app原生协作——同步至iPhone、iPad、Apple Watch。

速查指南

如需...命令示例
创建提醒create-reminder.sh "消息内容" "时间"create-reminder.sh "给妈妈打电话" "明天下午2点"
列出提醒list-reminders.sh [筛选条件]list-reminders.sh 今天
完成提醒complete-reminder.sh 编号complete-reminder.sh XXXX-XXXX
删除提醒delete-reminder.sh 编号delete-reminder.sh XXXX-XXXX
编辑信息edit-reminder-message.sh 编号 "新消息"edit-reminder-message.sh XXXX "新文本"
编辑时间edit-reminder-time.sh ID "when"edit-reminder-time.sh XXXX "next friday"

可用命令

1. 创建提醒

使用自然语言时间解析创建新提醒。

Apple Reminder

使用方法:

./create-reminder.sh "message" "when"

示例:

./create-reminder.sh "Pay bills" "later today"
./create-reminder.sh "Call dentist" "tomorrow at 3pm"
./create-reminder.sh "Check email" "in 2 hours"
./create-reminder.sh "Team meeting" "next monday at 10am"

2. 列出提醒

显示所有未完成的提醒,包括ID、标题、截止日期和所属列表。

使用方法:

./list-reminders.sh

输出格式:

⏳ ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
   Title: Reminder text
   Due: 2026-01-27 14:00
   List: Reminders

3. 完成提醒

将提醒标记为已完成(它将移至 Reminders.app 的已完成列表中)。

使用方法:

./complete-reminder.sh "REMINDER-ID"

示例:

./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"

4. 删除提醒

永久删除一个提醒。

使用方法:

./delete-reminder.sh "REMINDER-ID"

示例:

./delete-reminder.sh "7C403BC5-6016-410A-810D-9A0F924682F9"

5. 编辑提醒消息

更新现有提醒的文本/标题。

使用方法:

./edit-reminder-message.sh "REMINDER-ID" "new message"

示例:

./edit-reminder-message.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "Updated reminder text"

6. 编辑提醒时间

使用自然语言将提醒重新安排到新的时间。

用法:

./edit-reminder-time.sh "REMINDER-ID" "new time"

示例:

./edit-reminder-time.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "tomorrow at 2pm"
./edit-reminder-time.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "in 3 hours"
./edit-reminder-time.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09" "next friday"

时间解析参考

相对时间

格式:[数字] [单位]后

  • 5分钟后→ 从现在起5分钟后
  • 2小时后→ 从现在起2小时后
  • 3天后→ 从现在起3天后,在当前时间

一天中的时间快捷方式

  • 今天晚些时候/稍后/今天下午→ 今天 17:00
  • 今晚→ 今天 20:00
  • 明天→ 明天 09:00

明天带具体时间

格式:明天 [时间]

  • 明天下午3点→ 明天 15:00
  • 明天上午10:30→ 明天 10:30
  • 明天晚上8点→ 明天 20:00

星期几

格式:下个 [工作日](必须小写)

  • 下个星期一→ 下周一 09:00
  • 下个星期五→ 下周五 09:00
  • 下个星期日→ 下周日 09:00

注意:星期名称必须小写(星期一、星期二等)

ISO格式(备用)

  • 2026-01-27 14:00→ 确切的日期和时间

代理实施指南

创建提醒事项

当用户说:"在Y时间提醒我做X"或"提醒我Y时间做X"

./create-reminder.sh "X" "Y"

列出提醒事项

当用户询问:"我的提醒事项有哪些?"或"显示我的提醒事项"

./list-reminders.sh

完成提醒事项

当用户说:"将[提醒事项]标记为已完成"或"完成[提醒事项]"

  1. 列出提醒事项以查找ID
  2. 使用ID完成操作:
./complete-reminder.sh "REMINDER-ID"

编辑提醒事项

当用户说:"将[提醒事项]改为X"或"将[提醒事项]重新安排到Y时间"

  1. 列出提醒事项以查找ID
  2. 编辑消息或时间:
./edit-reminder-message.sh "REMINDER-ID" "new message"
./edit-reminder-time.sh "REMINDER-ID" "new time"

删除提醒事项

当用户说:"删除[提醒事项]"或"移除[提醒事项]"

  1. 列出提醒事项以查找ID
  2. 删除:
./delete-reminder.sh "REMINDER-ID"

工作流程示例

完整工作流程:查找并完成提醒事项

# 1. List all reminders
./list-reminders.sh | grep "Pay bills"

# 2. Get the ID from output
# Output shows: ID: CDCBCB94-1215-494E-9F12-471AFEF25C09

# 3. Mark as complete
./complete-reminder.sh "CDCBCB94-1215-494E-9F12-471AFEF25C09"

完整工作流程:重新安排提醒事项

# 1. List reminders and find the one to reschedule
./list-reminders.sh | grep "Team meeting"

# 2. Reschedule to new time
./edit-reminder-time.sh "REMINDER-ID" "next friday at 2pm"

技术细节

  • 后端:使用remindctl命令行工具(macOS 原生)
  • 日期解析:BSD date 工具(兼容 macOS)
  • 时间格式:remindctl 使用 ISO 8601 时间戳
  • 列表过滤:默认仅显示未完成的提醒
  • 同步:所有更改会立即同步到 iCloud 和所有设备

要求

  • macOS(darwin)
  • remindctl(安装于/usr/local/bin/remindctl
  • date(BSD 版本,macOS 默认)
  • python3(用于 list-reminders.sh 中的 JSON 解析)
  • Apple 提醒事项.app

限制

  • 星期几的解析需要小写(例如"monday"而不是"Monday")
  • "Next [weekday]" 会添加7天(不会精确计算下一次出现的日期)
  • 不支持重复提醒
  • 不支持自定义提醒列表(使用默认的"Reminders"列表)
  • 不支持基于位置的提醒

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326276名访客 今日有221篇新文章/评论