@echo off setlocal enabledelayedexpansion REM 检查是否提供了足够的参数 if "%~8"=="" ( echo Please input enough parameters: echo applicationId, variantName, versionCode, versionName, changeLog, fileMd5, downloadUrl, outputFile exit /b 1 ) REM 设置参数值 set applicationId=%1 set variantName=%2 set versionCode=%3 set versionName=%4 set changeLog=%5 set fileMd5=%6 set downloadUrl=%7 set outputFile=%8 REM 创建 JSON 内容 ( echo { echo "applicationId": "%applicationId%", echo "variantName": "%variantName%", echo "versionCode": %versionCode%, echo "versionName": "%versionName%", echo "changeLog": "%changeLog%", echo "fileMd5": "%fileMd5%", echo "downloadUrl": "%downloadUrl%" echo } ) > %outputFile% rem set jsonContent={^ rem "applicationId": "%applicationId%",^ rem "variantName": "%variantName%",^ rem "versionCode": %versionCode%,^ rem "versionName": "%versionName%",^ rem "changeLog": "%changeLog%",^ rem "fileMd5": "%fileMd5%",^ rem "downloadUrl": "%downloadUrl%"^ rem } REM echo %jsonContent% REM 将 JSON 内容写入文件 REM echo.!jsonContent!>output.json echo JSON is wrote into %outputFile% exit /b 0