-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathUpdateVersion.bat
More file actions
20 lines (16 loc) · 897 Bytes
/
Copy pathUpdateVersion.bat
File metadata and controls
20 lines (16 loc) · 897 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@echo off
set V1=%@EXECSTR[grep PLUGIN_VERSION_MAJOR Version.h]
set V1=%@EXECSTR[cscript //nologo E:\USES\RegReplace.js "%V1%" ".*(\d+)" $1]
set V2=%@EXECSTR[grep PLUGIN_VERSION_MINOR Version.h]
set V2=%@EXECSTR[cscript //nologo E:\USES\RegReplace.js "%V2%" ".*(\d+)" $1]
set V3=%@EXECSTR[grep PLUGIN_VERSION_REVISION Version.h]
set V3=%@EXECSTR[cscript //nologo E:\USES\RegReplace.js "%V3%" ".*(\d+)" $1]
set VERSION=%V1%.%V2%%V3%
echo %VERSION%
ren /q File_Id.Diz File_Id.Old
cscript //nologo E:\USES\Replace2.js "version \d\.\d\d" "version %VERSION%" File_Id.Old File_Id.Diz
ren /q RESearchEng.hlf RESearchEng.Old
cscript //nologo E:\USES\Replace2.js "version \d\.\d\d#" "version %VERSION%#" RESearchEng.Old RESearchEng.hlf
ren /q RESearchRus.hlf RESearchRus.Old
cscript //nologo E:\USES\Replace2.js "\d\.\d\d#" "%VERSION%#" RESearchRus.Old RESearchRus.hlf
del /q *.Old