@@ -11,26 +11,44 @@ IF EXIST "%~dp0Temp" (rd /s /q "%~dp0Temp")
11
11
Rem 创建便携版 NVDA
12
12
" %~dp0 Resource\%nvda% .exe" --create-portable-silent --portable-path=" %~dp0 Temp\NVDA"
13
13
14
- Rem 运行 NVDA(不含 GitHub Actions),设置版本日期变量
14
+ Rem 生成文档的 txt 版本
15
+ MKDir " %~dp0 Output"
16
+ COPY /B /V /Y " %~dp0 documentation\changes.md" " %~dp0 Output\更新日志.txt"
17
+ COPY /B /V /Y " %~dp0 documentation\ReadMe.md" " %~dp0 Output\说明.txt"
18
+
15
19
if " %1 " == " GITHUB_ACTIONS" (
16
20
@ echo on
21
+ GOTO GitHub
22
+ ) else (
23
+ GOTO Local
24
+ )
25
+
26
+ Rem GitHub Actions 构建流程
27
+ :GitHub
28
+ Rem 开始生成
17
29
set VersionDate = %date:~-4 % .%date:~-10 ,2 % .%date:~-7 ,2 %
30
+ " %~dp0 Tools\InnoSetup\ISCC" /Q " %~dp0 便携版安装脚本.iss"
31
+ " %~dp0 Tools\InnoSetup\ISCC" /Q " %~dp0 懒人版安装脚本.iss"
32
+ " %~dp0 Tools\InnoSetup\ISCC" /Q " %~dp0 恢复备份的 NVDA 配置.iss"
33
+ GOTO Archive
34
+
35
+ Rem 简体中文操作系统构建流程
36
+ :Local
37
+ Rem 运行 NVDA
38
+ if /i %PROCESSOR_IDENTIFIER:~0 ,3 % == x86 (
39
+ Start /D " %ProgramFiles% \NVDA" NVDA
18
40
) else (
19
- if /i %PROCESSOR_IDENTIFIER:~0 ,3 % == x86 (
20
- Start /D " %ProgramFiles% \NVDA" NVDA
21
- ) else (
22
- Start /D " %ProgramFiles(x86)% \NVDA" NVDA
23
- )
24
- set VersionDate = %date:~3 ,4 % .%date:~8 ,2 % .%date:~11 ,2 %
41
+ Start /D " %ProgramFiles(x86)% \NVDA" NVDA
25
42
)
26
43
27
44
Rem 开始生成
28
- MKDir " %~dp0 Output"
29
- COPY /B /V /Y " %~dp0 documentation\changes.md" " %~dp0 Output\更新日志.txt"
30
- COPY /B /V /Y " %~dp0 documentation\ReadMe.md" " %~dp0 Output\说明.txt"
31
- " %~dp0 Tools\InnoSetup\ISCC" /Qp " %~dp0 便携版安装脚本.iss"
32
- " %~dp0 Tools\InnoSetup\ISCC" /Qp " %~dp0 懒人版安装脚本.iss"
33
- " %~dp0 Tools\InnoSetup\ISCC" /Qp " %~dp0 恢复备份的 NVDA 配置.iss"
45
+ set VersionDate = %date:~3 ,4 % .%date:~8 ,2 % .%date:~11 ,2 %
46
+ " %~dp0 Tools\InnoSetup\Compil32" /cc " %~dp0 便携版安装脚本.iss"
47
+ " %~dp0 Tools\InnoSetup\Compil32" /cc " %~dp0 懒人版安装脚本.iss"
48
+ " %~dp0 Tools\InnoSetup\Compil32" /cc " %~dp0 恢复备份的 NVDA 配置.iss"
49
+
50
+ :Archive
51
+ Rem 创建压缩包
34
52
" %~dp0 Tools\7Zip\7z.exe" a -y -tzip " %~dp0 Output\Archive\NVDA_Lazy_Edition_%VersionDate% .zip" " %~dp0 Output\NVDA 懒人版.exe" " %~dp0 Output\更新日志.txt" " %~dp0 Output\说明.txt" " %~dp0 Output\NVDA 配置恢复工具.exe"
35
53
" %~dp0 Tools\7Zip\7z.exe" a -y -tzip " %~dp0 Output\Archive\Source_Code_And_Dependency_Files_%VersionDate% .zip" " %~dp0 documentation" " %~dp0 Resource" " %~dp0 Tools" " %~dp0 userConfig" " %~dp0 ReadMe.md" " %~dp0 便携版安装脚本.iss" " %~dp0 恢复备份的 NVDA 配置.iss" " %~dp0 懒人版安装脚本.iss" " %~dp0 执行脚本.bat"
36
54
0 commit comments