stop_auto_tasks.bat 1.2 KB

12345678910111213141516171819202122
  1. @echo off
  2. chcp 65001 >nul
  3. REM 停止自动任务执行脚本
  4. echo ================================================
  5. echo 停止自动任务执行服务...
  6. echo ================================================
  7. echo.
  8. REM 切换到项目根目录
  9. cd /d %~dp0..
  10. REM 使用PowerShell查找和停止进程
  11. echo [查找] 正在查找auto_execute_tasks.py进程...
  12. powershell -Command "$processes = Get-WmiObject Win32_Process | Where-Object { $_.CommandLine -like '*auto_execute_tasks.py*' }; if ($processes) { Write-Host '[找到] 以下进程将被停止:' -ForegroundColor Yellow; $processes | ForEach-Object { Write-Host (' 进程ID: ' + $_.ProcessId); Stop-Process -Id $_.ProcessId -Force -ErrorAction SilentlyContinue }; Write-Host '[完成] 进程已停止' -ForegroundColor Green } else { Write-Host '[提示] 未找到运行中的进程' -ForegroundColor Cyan }"
  13. echo.
  14. echo [验证] 再次检查进程状态...
  15. powershell -Command "$processes = Get-WmiObject Win32_Process | Where-Object { $_.CommandLine -like '*auto_execute_tasks.py*' }; if ($processes) { Write-Host '[警告] 仍有进程在运行,请手动在任务管理器中结束' -ForegroundColor Red } else { Write-Host '[确认] 所有进程已停止' -ForegroundColor Green }"
  16. echo.
  17. pause