qwen cli ai代码写完了 可以有提醒吗。
就比如开了好个任务,或者开着他去跑,然后我去做别的事情了,他做完了可以cmd变黄提示或者设置可以发邮件啥的
qwen cli ai代码写完了 可以有提醒吗
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
檀越@新空间 2025-09-05 16:07关注下午好🌅🌅🌅
本答案参考通义千问是的,Qwen CLI AI 代码写完了之后是可以设置提醒的。你可以通过多种方式实现“代码运行完成后自动提醒”,比如:
✅ 1. 使用 CMD 命令行提示(变色/弹窗)
在 Windows 系统中,可以通过
color命令改变 CMD 窗口颜色,或者使用msg命令弹出提示框。示例代码(批处理脚本):
@echo off echo 正在运行你的 AI 代码... :: 这里替换为你的实际代码 :: 例如:python your_script.py :: 代码执行完成后执行以下命令 color 0E :: 将 CMD 窗口变为黄色 echo 【提醒】AI 任务已完成! msg * "【提醒】AI 任务已完成!"注意:
msg命令需要你有管理员权限,并且不能在远程连接中使用(如 SSH)。如果你是在本地运行,这个方法非常实用。
✅ 2. 使用 Python 脚本发送邮件提醒
你可以编写一个 Python 脚本,在代码运行结束后发送一封邮件到你的邮箱。
示例代码(Python):
import smtplib from email.mime.text import MIMEText from email.header import Header def send_email(subject, content): # 邮箱配置(以 QQ 邮箱为例) sender = 'your_email@qq.com' receiver = 'your_email@qq.com' password = 'your_smtp_code' # SMTP 授权码,不是登录密码 message = MIMEText(content, 'plain', 'utf-8') message['Subject'] = Header(subject, 'utf-8') message['From'] = sender message['To'] = receiver try: smtp_obj = smtplib.SMTP_SSL('smtp.qq.com', 465) smtp_obj.login(sender, password) smtp_obj.sendmail(sender, receiver, message.as_string()) print("邮件发送成功") except Exception as e: print(f"邮件发送失败: {e}") # 在你的 AI 代码运行完成后调用 send_email("AI 任务完成", "您的 AI 任务已成功运行完毕!")注意:你需要先在邮箱后台开启 SMTP 服务并获取授权码。
✅ 3. 使用系统通知工具(如 notify-send、osascript)
如果你使用的是 Linux 或 macOS,可以使用系统自带的通知工具。
Linux 示例(使用
notify-send):#!/bin/bash echo "正在运行 AI 代码..." # 运行你的 AI 代码 # python your_script.py # 代码完成后发送通知 notify-send "AI 任务完成" "您的 AI 任务已成功运行完毕!"macOS 示例(使用
osascript):osascript -e 'display notification "AI 任务完成" with title "AI 提醒"'
✅ 4. 使用第三方工具(如 Notifier、Pushover)
你可以使用一些第三方工具来发送通知,比如:
- Pushover:支持手机推送通知。
- Telegram Bot:通过 Telegram 发送消息。
- IFTTT:触发事件后发送提醒。
示例:使用 Telegram Bot 发送消息(Python):
import requests def send_telegram_message(text): bot_token = 'YOUR_TELEGRAM_BOT_TOKEN' chat_id = 'YOUR_CHAT_ID' url = f'https://api.telegram.org/bot{bot_token}/sendMessage' data = {'chat_id': chat_id, 'text': text} requests.post(url, data=data) # 在代码完成后调用 send_telegram_message("AI 任务已完成!")
✅ 5. 使用任务调度器(Windows 任务计划程序)
你可以将你的 AI 脚本添加到任务计划程序中,并在任务完成后触发一个提醒动作。
操作步骤:
- 打开“任务计划程序”。
- 创建基本任务,选择“当特定事件发生时”或“启动时”。
- 添加一个“启动程序”操作,指向你的脚本。
- 设置完成后,可以选择“发送邮件”或“播放声音”等提醒方式。
🧠 总结:推荐方案
| 方案 | 优点 | 适用场景 | |------|------|----------| | CMD 变色 + msg | 快速、简单 | 本地运行、Windows 环境 | | Python 发邮件 | 可靠、跨平台 | 需要网络、邮箱配置 | | notify-send / osascript | 自然、无干扰 | Linux/macOS 环境 | | Telegram / Pushover | 移动端提醒 | 需要联网、第三方服务 | | 任务计划程序 | 自动化、稳定 | 长时间运行任务 |
🛠️ 建议做法
你可以根据你的环境和需求选择一种或多种方式组合使用。例如:
- 开发阶段:使用 CMD 提示或 Python 发邮件;
- 生产部署:使用 Telegram 或 Pushover 实现移动端提醒;
- 长期任务:使用任务计划程序 + 邮件提醒。
如果你愿意提供你的代码或运行环境,我可以帮你定制具体的提醒方案。欢迎继续提问!
解决 无用评论 打赏 举报