增加注册任务脚本

This commit is contained in:
2026-08-26 16:45:12 +08:00
parent 2986e966d3
commit 4028a0894e
3 changed files with 77 additions and 0 deletions

View File

@@ -36,6 +36,10 @@ rfbrowser init
python .\main.py feishu-chat
```
```bash
register_task.bat 注册任务脚本
run_feishu_chat.bat 运行任务脚本
```
## 输出说明
运行后会在 `output/` 目录生成:

38
register_task.bat Normal file
View File

@@ -0,0 +1,38 @@
@echo off
chcp 65001 >nul
setlocal
set TASK_NAME=RPA_Feishu_Chat_Backup
set SCRIPT_DIR=%~dp0
set SCRIPT_PATH=%SCRIPT_DIR%run_feishu_chat.bat
echo ========================================
echo 注册 Windows 定时任务
echo ========================================
echo 任务名称 : %TASK_NAME%
echo 执行脚本 : %SCRIPT_PATH%
echo 执行时间 : 每天 06:03
echo.
REM /sc daily : 每天执行
REM /st 06:03 : 早上6点03分
REM /it : 仅在用户登录时交互式运行RPA操作GUI必需
REM /f : 覆盖已存在的同名任务
schtasks /create /tn "%TASK_NAME%" /tr "\"%SCRIPT_PATH%\"" /sc daily /st 06:03 /it /f
if %errorlevel% equ 0 (
echo.
echo [成功] 定时任务已注册!
echo.
echo 管理命令:
echo 查看任务: schtasks /query /tn "%TASK_NAME%"
echo 立即运行: schtasks /run /tn "%TASK_NAME%"
echo 删除任务: schtasks /delete /tn "%TASK_NAME%" /f
) else (
echo.
echo [失败] 注册失败,请确认权限。
)
echo.
pause
endlocal

35
run_feishu_chat.bat Normal file
View File

@@ -0,0 +1,35 @@
@echo off
chcp 65001 >nul
setlocal
echo ========================================
echo RPA feishu-chat 任务开始
echo 开始时间: %date% %time%
echo ========================================
REM 切换到脚本所在目录
cd /d "D:\projects\python\RPA-robot"
REM 直接运行 Python 脚本(不使用 debugpy 调试器)
"C:\Users\songy\.conda\envs\rpa-robot\python.exe" "main.py" feishu-chat
set EXIT_CODE=%errorlevel%
echo.
echo ========================================
echo RPA feishu-chat 任务结束
echo 退出码: %EXIT_CODE%
echo 结束时间: %date% %time%
echo ========================================
if %EXIT_CODE% equ 0 (
echo.
echo [正常完成] 60秒后自动关机如需取消请运行: shutdown /a
shutdown /s /t 60 /c "RPA feishu-chat 任务执行完成60秒后自动关机"
) else (
echo.
echo [执行失败] 退出码 %EXIT_CODE%,不执行自动关机。
echo 按任意键关闭窗口...
pause >nul
)
endlocal