Skip to content

Commit 0d6c7af

Browse files
更改脚本及压缩包文件名,整理文件夹结构
1 parent 44fd041 commit 0d6c7af

26 files changed

+68
-82
lines changed

.gitignore

+3-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
/Addons/*.nvda-addon
2-
/Others/VVTTS.exe
3-
/Others/aisound.zip
4-
/Others/vcredist_x86.exe
5-
/Others/VE.zip
6-
/Others/voice.zip
7-
8-
/Application
9-
/Output/*.zip
10-
/*.exe
1+
/Output
2+
/Resource
3+
/Temp

ReadMe.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NVDA 懒人版
22

3-
本程序基于 NVDA 官方版程序创建,主要修改了个别比较影响使用的选项,集成了部分较常用的插件和语音等。具体介绍如下:
3+
本程序基于 NVDA 官方版程序创建,主要修改了个别比较影响简体中文用户使用的选项,集成了部分较常用的插件和语音等。具体介绍如下:
44

55

66
## 对于设置选项的修改
@@ -247,10 +247,11 @@
247247
- #### 全局
248248
- 自本版起,本程序的源代码将托管至[GitHub](https://github.com/wmhn1872265132/NVDA_Lazy_Edition)
249249
- 改进:调整 ReadMe 文件,已使其在 GitHub 正确显示;
250+
- 改进:优化存储库文件夹结构;
250251
- 调整:支持的操作系统现为 Windows 8.1及以上;
251-
- #### 安装脚本
252+
- #### 脚本
252253
- 改进:将程序压缩包的版本部分更改为本程序的生成日期;
253-
- 改进:重写备份配置恢复程序,并支持对“修改 DragAndDrop 插件的台式机快捷键与笔记本键盘方案相同”选项的恢复
254+
- 改进:重写备份配置恢复程序,该程序在原有恢复已备份配置的基础上,还会恢复懒人版程序“修改 DragAndDrop 插件的台式机快捷键与笔记本键盘方案相同”选项对 NVDA 简体中文语言按键与首饰配置文件的修改
254255
- #### 安装程序
255256
- 更新 NVDA;
256257
- 调整:非简体中文语言的操作系统运行本程序,将以英语显示不受支持的提示;

Others/7z.dll Tools/7Zip/7z.dll

File renamed without changes.

Others/7z.exe Tools/7Zip/7z.exe

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

便携版NVDA.iss 便携版安装脚本.iss

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[Setup]
22
;修改下两行等号后面的值为NVDA安装程序对应的版本号
3-
VersionInfoVersion=2023.3.0.29780
4-
AppVersion=2023.3
3+
VersionInfoVersion=2024.1.0.31509
4+
AppVersion=2024.1
55
AppName=NVDA
66
AppVerName=NVDA
77
DefaultDirName={src}\Application
88
AllowNoIcons=yes
9-
OutputDir=.
9+
OutputDir=Temp
1010
OutputBaseFilename=Application
1111
Compression=lzma
1212
SolidCompression=yes
@@ -18,8 +18,8 @@ DisableReadyPage=yes
1818
AppendDefaultDirName=No
1919
DirExistsWarning=No
2020
Uninstallable=No
21-
LicenseFile=Application\documentation\copying.txt
22-
SetupIconFile=Application\images\nvda.ico
21+
LicenseFile=Temp\NVDA\documentation\copying.txt
22+
SetupIconFile=Temp\NVDA\images\nvda.ico
2323
AllowCancelDuringInstall=No
2424
ShowLanguageDialog=No
2525

@@ -55,5 +55,5 @@ FileName: "{app}\userConfig\NVDA.ini"; Section: "speech"; Key: " synth "; String
5555
FileName: "{app}\userConfig\NVDA.ini"; Section: "keyboard"; Key: " useCapsLockAsNVDAModifierKey "; String: " True"; Check: UILanguage
5656

5757
[Files]
58-
Source: "Application\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
58+
Source: "Temp\NVDA\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
5959
Source: "userConfig\nvda.ini"; DestDir: "{app}\userConfig"; Flags: ignoreversion; Check: UILanguage

恢复备份的 NVDA 配置.iss

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ VersionInfoVersion=1.0
55
AppVerName=NVDA 配置恢复工具
66
DefaultDirName={userappdata}\NVDA
77
AllowNoIcons=yes
8-
OutputDir=.
8+
OutputDir=Output
99
OutputBaseFilename=NVDA 配置恢复工具
1010
Compression=lzma
1111
DisableDirPage=Yes
1212
DisableProgramGroupPage=yes
1313
AppendDefaultDirName=No
1414
DirExistsWarning=No
1515
Uninstallable=No
16-
SetupIconFile=Application\images\nvda.ico
16+
SetupIconFile=Temp\NVDA\images\nvda.ico
1717
ArchitecturesInstallIn64BitMode=x64 ia64 arm64
1818
AllowCancelDuringInstall=No
1919
AlwaysShowComponentsList=No
@@ -36,7 +36,7 @@ begin
3636
DelTree(ExpandConstant('{userappdata}\NVDA'), True, True, True);
3737
ExtractTemporaryFile(ExtractFileName(ExpandConstant('{tmp}\7z.dll')));
3838
ExtractTemporaryFile(ExtractFileName(ExpandConstant('{tmp}\7z.exe')));
39-
Exec(ExpandConstant('{tmp}\7z.exe'), 'x "'+ ExpandConstant('{userdocs}\NVDABackup\NVDABackup.zip" -aoa -o"'+ ExpandConstant('{userappdata}\NVDA')+'"', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode);
39+
Exec(ExpandConstant('{tmp}\7z.exe'), 'x "'+ ExpandConstant('{userdocs}\NVDABackup\NVDABackup.zip')+'" -aoa -o"'+ ExpandConstant('{userappdata}\NVDA')+'"', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode);
4040
DelTree(ExpandConstant('{userdocs}\NVDABackup'), True, True, True);
4141
DeleteIniSection('globalPlugins.DragAndDrop.GlobalPlugin', ExpandConstant('{commonpf32}\NVDA\locale\zh_CN\gestures.ini'));
4242
ShellExec('', ExpandConstant('{commonpf32}\NVDA\nvda.exe'), '', '', SW_SHOW, ewNoWait, ResultCode);
@@ -55,5 +55,5 @@ begin
5555
end;
5656
5757
[Files]
58-
Source: "Others\7z.dll"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
59-
Source: "Others\7z.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
58+
Source: "Tools\7Zip\7z.dll"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
59+
Source: "Tools\7Zip\7z.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion

NVDA 懒人版.iss 懒人版安装脚本.iss

+41-41
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
[Setup]
22
;修改下两行等号后面的值为NVDA安装程序对应的版本号
3-
VersionInfoVersion=2023.3.0.29780
4-
AppVersion=2023.3
3+
VersionInfoVersion=2024.1.0.31509
4+
AppVersion=2024.1
55
AppName=NVDA 懒人版
66
AppVerName=NVDA 懒人版
77
DefaultDirName={userappdata}\NVDA
88
AllowNoIcons=yes
9-
OutputDir=.
9+
OutputDir=Output
1010
OutputBaseFilename=NVDA 懒人版
1111
Compression=lzma
1212
DisableDirPage=Yes
1313
DisableProgramGroupPage=yes
1414
AppendDefaultDirName=No
1515
DirExistsWarning=No
1616
Uninstallable=No
17-
LicenseFile=Application\documentation\copying.txt
18-
SetupIconFile=Application\images\nvda.ico
19-
InfoBeforeFile=Readme.txt
17+
LicenseFile=Temp\NVDA\documentation\copying.txt
18+
SetupIconFile=Temp\NVDA\images\nvda.ico
19+
InfoBeforeFile=Readme.md
2020
MinVersion=6.03
2121
ArchitecturesInstallIn64BitMode=x64 ia64 arm64
2222
AllowCancelDuringInstall=No
@@ -297,42 +297,42 @@ Filename: "{tmp}\7z"; Parameters: "x ""Addons\xyOCR*"" -aoa -o""{app}\Addons\xyO
297297
Filename: "{tmp}\7z"; Parameters: "x ""Addons\YYPatch*"" -aoa -o""{app}\Addons\YYPatch"""; Components: "Addons\YYPatch"
298298

299299
[Files]
300-
Source: "Application.exe"; DestDir: "{tmp}"; Flags: dontcopy deleteafterinstall
301-
Source: "Others\7z.dll"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
302-
Source: "Others\7z.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
300+
Source: "Temp\Application.exe"; DestDir: "{tmp}"; Flags: dontcopy deleteafterinstall
301+
Source: "Tools\7Zip\7z.dll"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
302+
Source: "Tools\7Zip\7z.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion
303303
Source: "userConfig\nvda.ini"; DestDir: "{app}"; Components: "Settings"; Flags: ignoreversion
304304
Source: "userConfig\sapi4-中文-简体_ Default (SimplifiedChinese) - IBM ViaVoice Text-to-Speech.dic"; DestDir: "{app}\speechDicts\voiceDicts.v1\sapi4"; Tasks: "VVTTSDicts"; Flags: ignoreversion
305-
Source: "Others\VVTTS.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\VVTTS"
306-
Source: "Others\aisound.zip"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\AiSound5 or Voices\WorldVoice"
307-
Source: "Others\vcredist_x86.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
308-
Source: "Others\VE.zip"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
309-
Source: "Others\voice.zip"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
310-
Source: "Addons\AiSound5*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Voices\AiSound5"
311-
Source: "Addons\IBMTTS*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Voices\VVTTS\IBMTTS"
312-
Source: "Addons\WorldVoice*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
313-
Source: "Addons\addonsHelp*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\addonsHelp"
305+
Source: "Resource\speech\VVTTS.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\VVTTS"
306+
Source: "Resource\speech\aisound.zip"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\AiSound5 or Voices\WorldVoice"
307+
Source: "Resource\vcredist_x86.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
308+
Source: "Resource\speech\VE.zip"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
309+
Source: "Resource\speech\voice.zip"; DestDir: "{tmp}"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
310+
Source: "Resource\Addons\AiSound5*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Voices\AiSound5"
311+
Source: "Resource\Addons\IBMTTS*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Voices\VVTTS\IBMTTS"
312+
Source: "Resource\Addons\WorldVoice*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Voices\WorldVoice"
313+
Source: "Resource\Addons\addonsHelp*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\addonsHelp"
314314
Source: "userConfig\nvda3208.pickle"; DestDir: "{app}"; Components: "Settings and Addons\addonUpdater"; Flags: ignoreversion
315-
Source: "Addons\addonUpdater*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\addonUpdater"
316-
Source: "Addons\AudioControl*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\AudioControl"
317-
Source: "Addons\audioManager*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\audioManager"
318-
Source: "Addons\baiduTranslation*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\baiduTranslation"
319-
Source: "Addons\WakeSpeaker*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\WakeSpeaker"
320-
Source: "Addons\clipboardEnhancement*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\clipboardEnhancement"
321-
Source: "Addons\DragAndDrop*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\DragAndDrop"
322-
Source: "Addons\enhancedTouchGestures*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\enhancedTouchGestures"
323-
Source: "Addons\goldenCursor*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\goldenCursor"
324-
Source: "Addons\ime_expressive*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\imeExpressive"
325-
Source: "Addons\MSEdgeDiscardAnnouncements*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\MSEdgeDiscardAnnouncements"
326-
Source: "Addons\numberProcessing*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\numberProcessing"
327-
Source: "Addons\NVBox*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\NVBox"
328-
Source: "Addons\QQEnhancement*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\QQEnhancement"
329-
Source: "Addons\QuickAdjustment*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\QuickAdjustment"
330-
Source: "Addons\remote*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\remote"
331-
Source: "Addons\resourceMonitor*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\resourceMonitor"
332-
Source: "Addons\unmute*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\unmute"
333-
Source: "Addons\NVDACNMirror*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\NVDACNMirror"
334-
Source: "Addons\WeChatEnhancement*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\WeChatEnhancement"
335-
Source: "Addons\wintenApps*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\wintenApps"
336-
Source: "Addons\xyOCR*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\xyOCR"
337-
Source: "Addons\YYPatch*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\YYPatch"
315+
Source: "Resource\Addons\addonUpdater*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\addonUpdater"
316+
Source: "Resource\Addons\AudioControl*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\AudioControl"
317+
Source: "Resource\Addons\audioManager*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\audioManager"
318+
Source: "Resource\Addons\baiduTranslation*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\baiduTranslation"
319+
Source: "Resource\Addons\WakeSpeaker*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\WakeSpeaker"
320+
Source: "Resource\Addons\clipboardEnhancement*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\clipboardEnhancement"
321+
Source: "Resource\Addons\DragAndDrop*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\DragAndDrop"
322+
Source: "Resource\Addons\enhancedTouchGestures*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\enhancedTouchGestures"
323+
Source: "Resource\Addons\goldenCursor*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\goldenCursor"
324+
Source: "Resource\Addons\ime_expressive*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\imeExpressive"
325+
Source: "Resource\Addons\MSEdgeDiscardAnnouncements*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\MSEdgeDiscardAnnouncements"
326+
Source: "Resource\Addons\numberProcessing*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\numberProcessing"
327+
Source: "Resource\Addons\NVBox*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\NVBox"
328+
Source: "Resource\Addons\QQEnhancement*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\QQEnhancement"
329+
Source: "Resource\Addons\QuickAdjustment*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\QuickAdjustment"
330+
Source: "Resource\Addons\remote*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\remote"
331+
Source: "Resource\Addons\resourceMonitor*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\resourceMonitor"
332+
Source: "Resource\Addons\unmute*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\unmute"
333+
Source: "Resource\Addons\NVDACNMirror*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\NVDACNMirror"
334+
Source: "Resource\Addons\WeChatEnhancement*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\WeChatEnhancement"
335+
Source: "Resource\Addons\wintenApps*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\wintenApps"
336+
Source: "Resource\Addons\xyOCR*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\xyOCR"
337+
Source: "Resource\Addons\YYPatch*"; DestDir: "{tmp}\Addons"; Flags: deleteafterinstall ignoreversion; Components: "Addons\YYPatch"
338338

执行脚本.bat

+9-17
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,24 @@ Rem
33
set nvda=nvda_2024.1rc1
44

55
Rem 删除已经存在的懒人版相关文件
6-
IF EXIST "%~dp0Application" (rd /s /q "%~dp0Application")
76
IF EXIST "%~dp0Output" (rd /s /q "%~dp0Output")
8-
IF EXIST "%~dp0Application.exe" (del /f /q "%~dp0Application.exe")
9-
IF EXIST "%~dp0NVDA 懒人版.exe" (del /f /q "%~dp0NVDA 懒人版.exe")
10-
IF EXIST "%~dp0NVDA 配置恢复工具.exe" (del /f /q "%~dp0NVDA 配置恢复工具.exe")
11-
IF EXIST "%~dp0ReadMe.txt" (del /f /q "%~dp0ReadMe.txt")
7+
IF EXIST "%~dp0Temp" (rd /s /q "%~dp0Temp")
128

139
Rem 创建便携版 NVDA
14-
"%~dp0%nvda%.exe" --create-portable-silent --portable-path="%~dp0Application"
10+
"%~dp0Resource\%nvda%.exe" --create-portable-silent --portable-path="%~dp0Temp\NVDA"
1511
if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (
1612
Start /D "%ProgramFiles%\NVDA" NVDA
1713
) else (
1814
Start /D "%ProgramFiles(x86)%\NVDA" NVDA
1915
)
2016

2117
Rem 开始生成
22-
COPY /B /V /Y "%~dp0ReadMe.md" "%~dp0ReadMe.txt"
23-
"%~dp0InnoSetup\Compil32" /cc "%~dp0便携版安装脚本.iss"
24-
"%~dp0InnoSetup\Compil32" /cc "%~dp0懒人版安装脚本.iss"
25-
"%~dp0InnoSetup\Compil32" /cc "%~dp0恢复备份的 NVDA 配置.iss"
26-
"%~dp0Others\7z.exe" a -y -tzip "%~dp0Output\NVDA_Lazy_Edition_%date:~0,4%.%date:~5,2%.%date:~8,2%.zip" "%~dp0NVDA 懒人版.exe" "%~dp0ReadMe.txt" "%~dp0NVDA 配置恢复工具.exe"
27-
"%~dp0Others\7z.exe" a -y -tzip "%~dp0Output\Source_Code_And_Dependency_Files_%date:~0,4%.%date:~5,2%.%date:~8,2%.zip" "%~dp0Addons" "%~dp0InnoSetup" "%~dp0Others" "%~dp0userConfig" "%~dp0NVDA 懒人版.iss" "%~dp0%nvda%.exe" "%~dp0ReadMe.md" "%~dp0NVDA 便携版.iss" "%~dp0恢复备份的 NVDA 配置.iss" "%~dp0执行脚本.bat"
28-
29-
Rem 清理临时文件
30-
IF EXIST "%~dp0Application" (rd /s /q "%~dp0Application")
31-
IF EXIST "%~dp0Application.exe" (del /f /q "%~dp0Application.exe")
32-
IF EXIST "%~dp0ReadMe.txt" (del /f /q "%~dp0ReadMe.txt")
18+
MKDir "%~dp0Output"
19+
COPY /B /V /Y "%~dp0ReadMe.md" "%~dp0Output\ReadMe.txt"
20+
"%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0便携版安装脚本.iss"
21+
"%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0懒人版安装脚本.iss"
22+
"%~dp0Tools\InnoSetup\Compil32" /cc "%~dp0恢复备份的 NVDA 配置.iss"
23+
"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\NVDA_Lazy_Edition_%date:~0,4%.%date:~5,2%.%date:~8,2%.zip" "%~dp0Output\NVDA 懒人版.exe" "%~dp0Output\ReadMe.txt" "%~dp0Output\NVDA 配置恢复工具.exe"
24+
"%~dp0Tools\7Zip\7z.exe" a -y -tzip "%~dp0Output\Archive\Source_Code_And_Dependency_Files_%date:~0,4%.%date:~5,2%.%date:~8,2%.zip" "%~dp0Resource" "%~dp0Tools" "%~dp0userConfig" "%~dp0ReadMe.md" "%~dp0便携版安装脚本.iss" "%~dp0恢复备份的 NVDA 配置.iss" "%~dp0懒人版安装脚本.iss" "%~dp0执行脚本.bat"
3325

3426
Exit

0 commit comments

Comments
 (0)