diff --git "a/\346\211\247\350\241\214\350\204\232\346\234\254.bat" "b/\346\211\247\350\241\214\350\204\232\346\234\254.bat" index 7d2e997..30e4261 100644 --- "a/\346\211\247\350\241\214\350\204\232\346\234\254.bat" +++ "b/\346\211\247\350\241\214\350\204\232\346\234\254.bat" @@ -10,15 +10,18 @@ IF EXIST "%~dp0Temp" (rd /s /q "%~dp0Temp") Rem 创建便携版 NVDA "%~dp0Resource\%nvda%.exe" --create-portable-silent --portable-path="%~dp0Temp\NVDA" + +Rem 运行 NVDA(不含 GitHub Actions),设置版本日期变量 if "%1" == "GITHUB_ACTIONS" ( - Rem 在 GitHub Actions 中无需运行 NVDA - @echo on + @echo on + set VersionDate=%date:~-4%.%date:~-10,2%.%date:~-7,2% ) else ( - if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 ( + if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 ( Start /D "%ProgramFiles%\NVDA" NVDA - ) else ( + ) else ( Start /D "%ProgramFiles(x86)%\NVDA" NVDA - ) + ) + set VersionDate=%date:~3,4%.%date:~8,2%.%date:~11,2% ) Rem 开始生成 @@ -28,7 +31,7 @@ COPY /B /V /Y "%~dp0documentation\ReadMe.md" "%~dp0Output\说明.txt" "%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0便携版安装脚本.iss" "%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0懒人版安装脚本.iss" "%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0恢复备份的 NVDA 配置.iss" -"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\NVDA_Lazy_Edition_%date:~3,4%.%date:~8,2%.%date:~11,2%.zip" "%~dp0Output\NVDA 懒人版.exe" "%~dp0Output\更新日志.txt" "%~dp0Output\说明.txt" "%~dp0Output\NVDA 配置恢复工具.exe" -"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\Source_Code_And_Dependency_Files_%date:~3,4%.%date:~8,2%.%date:~11,2%.zip" "%~dp0documentation" "%~dp0Resource" "%~dp0Tools" "%~dp0userConfig" "%~dp0ReadMe.md" "%~dp0便携版安装脚本.iss" "%~dp0恢复备份的 NVDA 配置.iss" "%~dp0懒人版安装脚本.iss" "%~dp0执行脚本.bat" +"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\NVDA_Lazy_Edition_%VersionDate%.zip" "%~dp0Output\NVDA 懒人版.exe" "%~dp0Output\更新日志.txt" "%~dp0Output\说明.txt" "%~dp0Output\NVDA 配置恢复工具.exe" +"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\Source_Code_And_Dependency_Files_%VersionDate%.zip" "%~dp0documentation" "%~dp0Resource" "%~dp0Tools" "%~dp0userConfig" "%~dp0ReadMe.md" "%~dp0便携版安装脚本.iss" "%~dp0恢复备份的 NVDA 配置.iss" "%~dp0懒人版安装脚本.iss" "%~dp0执行脚本.bat" Exit