增加注册任务脚本
This commit is contained in:
@@ -36,6 +36,10 @@ rfbrowser init
|
|||||||
python .\main.py feishu-chat
|
python .\main.py feishu-chat
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
register_task.bat 注册任务脚本
|
||||||
|
run_feishu_chat.bat 运行任务脚本
|
||||||
|
```
|
||||||
## 输出说明
|
## 输出说明
|
||||||
|
|
||||||
运行后会在 `output/` 目录生成:
|
运行后会在 `output/` 目录生成:
|
||||||
|
|||||||
38
register_task.bat
Normal file
38
register_task.bat
Normal 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
35
run_feishu_chat.bat
Normal 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
|
||||||
Reference in New Issue
Block a user