@echo off setlocal enabledelayedexpansion echo === 测试Windows简化版本脚本 === echo. REM 清理之前的测试文件 echo [清理] 删除之前的测试文件... for /d %%d in (dms-compliance-*) do ( if exist "%%d" rmdir /s /q "%%d" ) for %%f in (*.zip) do ( if exist "%%f" del "%%f" ) echo. REM 自动运行脚本(模拟用户输入) echo [测试] 运行Windows简化版本脚本... echo 1 echo 0 echo y ) | create-compose-package-windows-simple.bat echo. echo === 测试结果检查 === REM 检查生成的压缩包 echo [检查] 查找生成的压缩包... for %%f in (*.zip) do ( if exist "%%f" ( echo 找到压缩包: %%f for %%A in ("%%f") do echo 文件大小: %%~zA 字节 echo. REM 解压并检查内容 echo 解压并检查内容... powershell -command "Expand-Archive -Path '%%f' -DestinationPath '.' -Force" REM 找到解压的目录 for /d %%d in (dms-compliance-*) do ( if exist "%%d" ( echo 解压目录: %%d echo 目录内容: dir "%%d" /b echo. REM 检查关键文件 echo 检查关键文件: for %%k in (docker-compose.yml Dockerfile start.bat stop.bat README.md) do ( if exist "%%d\%%k" ( echo ✓ %%k ) else ( echo ✗ %%k ^(缺失^) ) ) echo. REM 检查docker-compose.yml内容 if exist "%%d\docker-compose.yml" ( echo docker-compose.yml 内容预览: type "%%d\docker-compose.yml" | more echo. ) goto :found_dir ) ) :found_dir goto :found_zip ) ) :found_zip echo 测试完成! pause