# DC模块代码恢复脚本运行器 Write-Host "==================================================================================" -ForegroundColor Cyan Write-Host "DC模块代码恢复工具" -ForegroundColor Cyan Write-Host "==================================================================================" -ForegroundColor Cyan # 检查Python是否安装 try { $pythonVersion = python --version 2>&1 Write-Host "✅ Python版本: $pythonVersion" -ForegroundColor Green } catch { Write-Host "❌ 错误: Python未安装或不在PATH中" -ForegroundColor Red exit 1 } # 运行恢复脚本 Write-Host "`n📦 开始运行恢复脚本..." -ForegroundColor Yellow $output = python recover_dc_code.py 2>&1 | Out-String Write-Host $output # 保存输出到文件 $output | Out-File "recovery_output.log" -Encoding UTF8 Write-Host "`n💾 输出已保存到: recovery_output.log" -ForegroundColor Green # 检查恢复结果 if (Test-Path "recovered_dc_code") { Write-Host "`n✅ 恢复目录已创建!" -ForegroundColor Green Write-Host "📁 恢复的文件:" -ForegroundColor Cyan Get-ChildItem "recovered_dc_code" | Format-Table Name, Length, LastWriteTime } else { Write-Host "`n⚠️ 未创建恢复目录,可能未找到DC代码" -ForegroundColor Yellow } Write-Host "`n==================================================================================" -ForegroundColor Cyan Write-Host "完成!请查看 recovered_dc_code 目录" -ForegroundColor Cyan Write-Host "==================================================================================" -ForegroundColor Cyan